Software Engineer II - CTJ - POLY

Microsoft•Redmond, WA
•$102,100 - $219,200

About The Position

As a Software Engineer on the M365 Air Gapped Clouds team, you will build internal tools, implement agentic workflows, and develop software solutions that accelerate delivery and improve the efficiency of Microsoft 365 operations in sovereign government cloud environments. The team delivers the Microsoft 365 portfolio—including Exchange, Office 365, Teams, SharePoint, OneDrive, Purview, and Copilot—and develops backend services that enable feature delivery and platform evolution. The Substrate & Security team builds the foundation used by Microsoft 365 services in government clouds. Its work includes core search services, Copilot capabilities, infrastructure orchestration, protocols connecting users to their data, and authentication and security components for sensitive workloads. This role contributes to secure, scalable services and tooling, with a focus on high-quality code, service ownership, automation, and engineering collaboration. The position includes rotational, 24/7 on-call live-site incident response.

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.
  • Must have an active U.S. Government Top Secret clearance with access to Sensitive Compartmented Information (SCI), based on a Single Scope Background Investigation (SSBI) with Polygraph.
  • Must meet Microsoft, customer, and/or government security screening requirements; clearance verification is required before an employment offer.
  • Must pass the Microsoft Cloud background check upon hire or transfer and every two years thereafter.
  • U.S. citizenship must be verified because the position supports U.S. government customers and is subject to citizenship-based legal restrictions.
  • Commitment to customer satisfaction and service ownership, including 24/7 on-call live-site incident response.
  • Experience with distributed systems and highly scalable services.
  • Ability to write high-quality, maintainable code and improve development, integration, and deployment processes through automation.
  • Ability to collaborate and form technical partnerships across teams.

Nice To Haves

  • Master's degree in Computer Science or a related technical field and at least 6 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor's degree in Computer Science or a related technical field and at least 8 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Self-starter who thrives in a bottoms-up, fast-paced, highly technical environment.
  • Continuous learner motivated to solve new technological challenges through engineering excellence and innovation.

Responsibilities

  • With guidance, create and implement code for products, services, or features, reusing code where applicable.
  • Write extensible and maintainable code, applying coding patterns and best practices, including approaches to GenAI and source-code organization.
  • Learn and apply diagnosability, reliability, and maintainability practices, and determine when code is ready to be shared and delivered.
  • Monitor a system, product feature, or service as a designated responsible individual (DRI); respond to simple degradation, downtime, or interruptions within SLA timeframes, follow playbooks, recommend restoration actions, and escalate complex issues to appropriate owners.
  • Contribute to live-site service operations under direct supervision, following security best practices and using minimum required permissions during rotational on-call duties.
  • Identify mitigations for simple live-site issues affecting performance or functionality, and escalate appropriately.
  • Help identify dependencies and incorporate them into product-feature design documents with oversight; learn how other teams and technologies interact and where the team can support them.
  • Review developments and seek knowledge that improves product availability, reliability, efficiency, observability, and performance, while promoting consistent monitoring and operations at scale.
  • Develop learning materials and support engineering learning sessions on principles such as security, testability, performance, scalability, accessibility, and product knowledge.
  • Partner with internal stakeholders to understand customer and user requirements for features.
  • Help incorporate customer insights into solution fixes with oversight from experienced peers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service