Software Engineer II (Microsoft AI)

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II (Microsoft AI)

Microsoft AI is seeking a talented Software Engineer II to join their Platform Team, which powers services across Microsoft's AI initiatives including Copilot, Bing, Edge browser, Maps, Ads, and News. This role offers an exceptional opportunity to work within a diverse, collaborative team of several thousand engineers.

The position involves building and maintaining critical platform services that support Microsoft's AI products used by millions worldwide. You'll work directly with Product Managers and fellow engineers to design and implement extremely low-latency services that scale dynamically and deploy globally. The role requires expertise in .NET, ASP.NET, and C#, along with strong debugging skills and experience with production systems.

As a Platform Team member, you'll have significant input in determining best practices and tooling adoption. The team culture emphasizes inclusion, collaboration, and customer-focused development. You'll be responsible for implementing A/B experimentation, performing statistical analysis, and ensuring performance, efficiency, and maintainability in all services.

The position offers competitive compensation ranging from $98,300 to $193,200 annually (higher in SF and NYC areas), along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This is an ideal opportunity for engineers passionate about AI technology who want to make a global impact while working with cutting-edge technologies in a supportive, growth-oriented environment.

Microsoft's commitment to diversity and inclusion, combined with their mission to empower global achievement, makes this an excellent opportunity for engineers looking to advance their careers while working on meaningful projects that affect millions of users worldwide.

Last updated 2 months ago

Responsibilities For Software Engineer II (Microsoft AI)

  • Build extremely low-latency services that can scale dynamically and are deployed globally
  • Implement services in .NET, ASP.NET, C#
  • Work with A/B experimentation and statistical analysis
  • Debug services in production and analyze memory dumps and stack traces
  • Collaborate with partner teams on platform-level features
  • Design and implement services focusing on performance, efficiency, re-usability, and maintainability
  • Mentor engineers and promote an inclusive learning environment

Requirements For Software Engineer II (Microsoft AI)

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with written managed code for customer-facing services
  • 2+ years of experience with debugging code in a production system
  • Pass Microsoft Cloud Background Check

Benefits For Software Engineer II (Microsoft AI)

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 (Microsoft AI)

Software Engineer II

Microsoft seeks Software Engineer II for Edge Distribution Services team to develop and maintain large-scale update delivery systems reaching billions of devices worldwide.

SOFTWARE ENGINEER II

Software Engineer II position at Microsoft focusing on AI and device management solutions for the Microsoft Intune platform, offering competitive salary and benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on cloud security and compliance solutions for Office 365, requiring 4+ years of experience in distributed systems and cloud development.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their Azure Data engineering team to develop AI-driven data products and infrastructure.

Software Engineer II

Microsoft Software Engineer II position focusing on Copilot and Microsoft 365 development, offering remote work and competitive compensation in Vancouver.