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 3 days 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 Software Engineer II position focusing on real-time audio processing and communication systems, offering competitive salary and comprehensive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to build real-time conversation conductor and speech resource manager services, focusing on audio stream processing and scalable architecture.

Software Engineer

Full-stack Software Engineer role at Microsoft Teams, focusing on meetings and events features, with hybrid work options in Bangalore.

Software Engineer 2 (Core Search platform)

Software Engineer 2 position at Microsoft working on Bing's Core Search platform, focusing on large-scale distributed systems and search technology.

Software Engineer II

Microsoft Software Engineer II position focusing on cloud operations and datacenter infrastructure development with full remote work option.