Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft Teams, with over 300 million daily users, is the fastest-growing business application in Microsoft's history. The role is within the team responsible for the client release pipeline across multiple platforms/devices. The position focuses on driving the flighting system through data-driven intelligence, enabling feature delivery to millions of users within minutes through automated processes.

The team consists of experienced software engineers who combine expertise with modern tools and methodologies. They emphasize open-source technologies and practical solutions, building smart systems that enhance engineer productivity and enable continuous delivery of high-quality code.

The ideal candidate should be familiar with CI/CD practices, demonstrate software craftsmanship, be comfortable with production deployments, value automation, and embrace learning opportunities. They should be forward-thinking and capable of handling ambiguous challenges.

This role offers an opportunity to work on critical infrastructure that impacts millions of users daily, with competitive compensation ranging from $98,300 to $193,200 USD annually (higher in SF and NYC areas). The position includes comprehensive benefits and the flexibility of up to 100% remote work with minimal travel requirements (0-25%).

Microsoft's inclusive culture promotes growth mindset, innovation, and collaboration, making it an ideal environment for professional development and impactful work in the enterprise software space.

Last updated a day ago

Responsibilities For Software Engineer II

  • Design, develop and maintain engineering infrastructure, tools and services that power the CI/CD for Microsoft Teams across different clients/platforms
  • Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams
  • Build tools/bots to improve developer productivity, contribute ideas to continuously improve our systems and drive actionable feedback on code and product quality

Requirements For Software Engineer II

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Cloud and services experience
  • Experience with AI
  • Problem-solving & debugging skills
  • Good track record of working with partner teams
  • Ability to communicate technical details clearly across organizational boundaries
  • Data driven, customer focused, and organized

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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?

Jobs Related To Microsoft Software Engineer II

SAP Software Engineer

SAP Software Engineer role at Microsoft focusing on datacenter automation and cloud infrastructure development using SAP technologies.

Software Engineer II

Microsoft is seeking a Software Engineer II to build real-time conversation conductor and speech resource manager services, focusing on high-performance systems and audio streaming.

Software Engineer II

Software Engineer II position at Microsoft working on Windows Connected Experiences team, focusing on cross-device communication and cloud services integration.

Software Engineer

Software Engineer role at Microsoft working on MAI recommendation platform, building personalized content feeds for billions of users using distributed systems and ML technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II to work on OneDrive and SharePoint cloud solutions, focusing on sync client development and cloud integration.