Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software solutions.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Microsoft is hiring a Software Engineer to join the Microsoft 365 team, working remotely from Brazil to build and maintain large-scale cloud services and enterprise productivity solutions.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their Business & Industry Copilots group, working on Dynamics 365 and Power Platform solutions.

Software Engineer II

Software Engineer II position at Microsoft working on Azure's Core Operating System team, focusing on platform reliability and performance with hybrid work options in Vancouver.

Software Engineer II

Microsoft Education Team seeks Software Engineer II to build AI-powered education platforms, offering hybrid work, competitive pay, and chance to impact global education.

Software Engineer II

Software Engineer II position at Microsoft's Cloud Supply Chain organization, focusing on supply chain traceability solutions with hybrid work options in Redmond, WA.

Description For Software Engineer

Microsoft Teams, the fastest-growing business application in Microsoft history with 80+ million daily users, is seeking a Software Engineer to lead technical implementation of client release and feature flighting across multiple platforms. The role focuses on developing infrastructure that enables rapid feature deployment to millions of users within minutes through automated systems. The position involves working with cutting-edge technologies including LLMs/SLMs, Azure PaaS & Services, and BotFramework.

The team operates in an inclusive, casual, and high-energy environment, bringing together diverse talents who collaborate closely to meet customer needs. This role offers excellent growth opportunities in the rapidly expanding team collaboration space. The position combines technical leadership with hands-on development, requiring expertise in various programming languages and cloud technologies.

As part of Microsoft's mission to empower every person and organization globally, you'll contribute to a culture of inclusion, innovation, and collaboration. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. This is an excellent opportunity for engineers passionate about large-scale systems, automation, and creating impact through technology that serves millions of users daily.

Last updated 6 hours ago

Responsibilities For Software Engineer

  • Work with stakeholders to determine user requirements for features
  • Contribute to dependency identification and development of design documents
  • Design, develop and maintain engineering infrastructure, tools and services for CI/CD
  • Build tools/bots to improve developer productivity
  • Break down larger work items into smaller work items and provide estimation
  • Act as a Designated Responsible Individual (DRI) for on-call duties
  • Stay current with developments to improve product performance and reliability

Requirements For Software Engineer

JavaScript
TypeScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field with technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check
  • Excellent problem-solving & debugging skills
  • Good track record of working with partner teams

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?