Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft's Core AI team is seeking a Software Engineer II to join the 1ES (One Engineering System) team, focusing on building foundational platforms and services for Generative AI. This role is at the intersection of AI innovation and developer productivity, working on high-scale distributed services for test automation and AI agents.

The 1ES team is crucial in enabling Microsoft's engineering teams with world-class tools and systems. They develop and operate essential engineering services including build systems, verification services, code review tools, and machine learning services. These services support tens of thousands of developers and handle millions of daily project builds across multiple data centers.

As a Software Engineer II, you'll help shape the future of engineering systems and developer productivity at Microsoft. You'll work on building distributed services for test automation and leverage AI agents to enhance build validation efficiency. The role offers exposure to cutting-edge technology and the opportunity to impact Microsoft's engineering productivity at scale.

The position offers competitive compensation ($100,600 - $199,000 base salary range) and comprehensive benefits including healthcare, educational resources, and investment options. Working in Redmond, WA, you'll enjoy a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%).

This is an excellent opportunity for someone with 2+ years of experience in software engineering who wants to work on large-scale systems and AI technology. You'll be part of Microsoft's mission to empower global development through innovative engineering tools and systems, while working in a culture that values growth mindset, innovation, and collaboration.

The role requires strong technical skills in languages like C++, Java, Python, or JavaScript, plus experience with production-grade software services at scale. You'll need to balance technical expertise with operational excellence, contributing to both development and system reliability through on-call responsibilities and incident management.

Last updated 7 days ago

Responsibilities For Software Engineer II

  • Contribute to design, development and delivery of 1ES services, primarily pertaining to test automation and software validation
  • Collaborate closely with partner teams to ensure seamless integration and delivery of features
  • Contribute to the development of core platform components and reusable building blocks
  • Drive operational excellence in managing large-scale distributed systems
  • Work on-call as Designated Responsible Individual (DRI)
  • Perform root cause analyses (RCAs) for live site incidents and outages
  • Proactively seek new knowledge and adapt to new trends, especially in AI Agents
  • Contribute to design documents, documentation and DRI guides

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience designing, building, and operating production-grade software and services at scale
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Software Engineer II

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