The Foundry Agent Platform organization within Azure AI Platform is at the forefront of building the next generation of AI-driven solutions that power Microsoft’s most innovative products and services. Our work underpins key Azure AI offerings, enabling intelligent, scalable, and reliable AI experiences across the Microsoft ecosystem. Within Foundry Agent Platform, our team is focused on developing advanced tools and services to build and host self-improving agents. We are seeking a Principal Software Engineer to join the Agent Foundry R&D team to build the best-in-class Agent platform to enable customers to build Agents.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 6+ years of experience in software engineering with a focus on distributed systems, large-scale data platforms, or cloud infrastructure.
- 4+ years of experience working on design and delivery of complex, scalable systems.
- Experience with Agent based architectures, frameworks and technologies (such as MCP, A2A protocol, Langchain, Azure AI Foundry)
- Proficiency in Java or Python.
- Experience with cloud services (Azure, AWS, or GCP), container orchestration (Kubernetes), and big data frameworks (e.g., Spark, Databricks).
- Familiarity with AI/ML workflows, training data pipelines, or synthetic data generation.
Responsibilities
- Lead the design and development of large-scale hosting infrastructure and intelligent services that transform how customers build agents.
- Shape the platform’s technical direction, drive architectural decisions, and partner with leaders across Microsoft to maximize impact.
- Own the technical vision and architecture for scalable, secure, and agentic platform.
- Ensure platform security, compliance, and operational excellence, including entitlement management, capacity planning, and escalation support.
- Mentor engineers, setting best practices in distributed systems, reliability, and large-scale data platform development.
- Influence cross-org strategy by aligning platform priorities with AI training and product teams to deliver company-wide impact.
Other
- 3 days / week in-office
- 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.
- Experience working in a large, matrixed organization and influencing at scale.
- Experience mentoring teams and setting technical direction.