Summary
Microsoft Foundry is building foundational platforms for intelligent agents and generative AI systems. As a Software Engineer II within Foundry Agents, you will contribute to building large-scale, cloud-native systems that support the full lifecycle of advanced agentic applications, focusing on deployment, integration, and observability.
Responsibilities
- Implement and maintain services that support agent deployment, execution, and observability
- Contribute to building distributed systems and cloud services for running agents at scale
- Improve tooling and workflows for engineering and research through incremental enhancements
- Debug issues across services, models, and infrastructure with support from senior team members
- Participate in design discussions and contribute to team-level technical decisions
- Write high-quality, maintainable code with strong testing and reliability practices
- Collaborate with teammates and partner teams across CoreAI and Azure to deliver production-ready features
Skills
- 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. 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
- Demonstrated expertise in solving complex technical challenges in one or more domains such as distributed systems, AI/ML infrastructure, developer platforms, or cloud services
- 1+ years of experience in backend service development (APIs, microservices, or distributed systems)
- Demonstrated proficiency with AI-assisted software development tools and workflows (e.g. AI coding agents, LLM-powered development environments)
Qualifications
Must Haves
- 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. 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
Nice to Haves
- Demonstrated expertise in solving complex technical challenges in one or more domains such as distributed systems, AI/ML infrastructure, developer platforms, or cloud services
- 1+ years of experience in backend service development (APIs, microservices, or distributed systems)
- Demonstrated proficiency with AI-assisted software development tools and workflows (e.g. AI coding agents, LLM-powered development environments)
Benefits
- Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay