Software Engineer II

MicrosoftRedmond, WA

About The Position

The Converged Core team, part of Microsoft’s Substrate Fleet Health organization within the Substrate Platform, builds and operates systems that enable the convergence of Substrate services onto Azure capacity at hyperscale. We are looking for a Software Engineer II to design, develop, and deliver scalable software solutions that improve fleet health, capacity efficiency, and service reliability. This role contributes to the development of intelligent fleet management systems and automation frameworks that reduce manual operations and enable efficient lifecycle management across distributed cloud infrastructure. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience developing or operating distributed systems, cloud services, or large-scale platforms.
  • Familiarity with telemetry, monitoring systems, or data processing pipelines.
  • Exposure to automation frameworks or service reliability engineering practices.
  • Solid problem-solving, debugging, and collaboration skills.

Responsibilities

  • Design, implement, test, and operate software components and services as part of large-scale distributed systems.
  • Contribute to the development of fleet management platforms that improve system health, availability, and capacity utilization.
  • Build and maintain data pipelines, telemetry-driven workflows, and automation systems to support monitoring, diagnostics, and operational efficiency.
  • Apply engineering fundamentals to solve problems in service reliability, performance, and scalability.
  • Contribute to the development of systems that leverage data-driven insights for detecting anomalies and improving operational outcomes.
  • Participate in design discussions, code reviews, and implementation of software components following engineering best practices.
  • Support live-site operations, including monitoring, troubleshooting, and resolving production issues.
  • Collaborate effectively with cross-functional teams to deliver software solutions that meet business and customer needs.

Benefits

  • Certain roles may be eligible for benefits and other compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service