Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 4+ years of people management experience.
- 4+ years of technical engineering experience with developer tooling and environments such as GitHub, Azure DevOps, or similar Continuous Integration and Continuous Delivery/Deployment (CI/CD) and version control systems.
- 4+ years of experience with distributed service architectures and containerization technologies including, but not limited to, Kubernetes, or Docker
- 4+ years of experience building andmaintainingSoftware Development Kits (SDKs) or developer platforms with a focus on usability, extensibility, and performance.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Experience leading engineering teams in building developer-facing platforms, Software Development Kits (SDK's), or Application Programming Interfaces (APIs) in distributed systems or orchestration frameworks.
- Experience with cloud-native architecture, microservices, and asynchronous workflows.
- Experience with agent-based systems, workflow engines, or declarative programming models is highly desirable.
- Experience collaborating closely with product and design to shape abstractions and reference implementations that scale across use cases.
- Experience mentoring engineers and fostering a culture of technical excellence, inclusion, and continuous improvement.
- Ability to navigate ambiguity and drive clarity in early-stage platform development.
- Experience working in fast-paced environments with cross-functional teams, ideally in Artifical Intelligence, Machine Learning, or platform infrastructure domains.
- Experience with cloud-native development on Microsoft Azure, including services like Azure Functions, Azure Kubernetes Service (AKS), and Azure Event Grid.
Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: