Software Engineer II and Senior Software Engineer

Microsoft•Redmond, WA
•$102,100 - $261,000•Hybrid

About The Position

The 1ES (One Engineering System) team builds and operates engineering tools and services—including build and verification services, code review tools, data analysis, and machine learning services—to support Microsoft's internal engineering needs. Its distributed build, static analysis, test, and release systems serve tens of thousands of developers and process millions of projects daily across data centers worldwide. The team delivers core CI/CD infrastructure for Microsoft and external customers, orchestrating millions of compute resources daily, including virtual machines, containers, and custom lab environments. As a Software Engineer, you will design and build distributed services that power this infrastructure, using Azure technologies to deliver and scale compute across multiple platforms. The role offers the opportunity to work on cloud-scale distributed systems and influence engineering practices globally. The work environment is flexible, with partial or full work-from-home possible depending on location and preference. Microsoft's mission is to empower every person and organization to achieve more. Employees work with a growth mindset, innovate to empower others, collaborate toward shared goals, and foster a culture of inclusion grounded in respect, integrity, and accountability.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and at least 2 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Bachelor's degree in Computer Science or a related technical field and at least 4 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Proficiency in C#.
  • Proven experience designing and building distributed services at scale.
  • Strong proficiency with Azure services or other cloud services.

Responsibilities

  • Collaborate with stakeholders to determine user requirements for a set of features and scenarios.
  • Contribute to and drive identification of dependencies and development of design documents for a product, application, service, or platform.
  • Help break larger work items into smaller items and provide estimates.
  • Create, implement, optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and return on investment.
  • Apply product feature expertise and partner with stakeholders, such as project managers, to drive workgroup project plans, release plans, and work items.
  • Serve as a Designated Responsible Individual (DRI), developing and executing operational playbooks, participating in on-call rotations, monitoring system, product, and service health, communicating status to stakeholders, guiding engineers during incident response, and leading restoration efforts for service disruptions.
  • Build technical expertise and adopt emerging technologies, solutions, and operational best practices to improve product availability, reliability, efficiency, observability, and performance, while advancing scalable monitoring and operational excellence.
  • Embody Microsoft's culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation; details are provided at the linked Microsoft careers pay and benefits page.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service