Software Engineer II, Foundry Agents - CoreAI

Microsoft
Redmond, WA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$102,100.0 - $202,200.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Adobe InDesign Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Online Services C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Software Debugging Distributed Systems
+13 more
Python (Programming Language) Software Tools Cloud Services Service Development Studio Software Engineering AI Infrastructure Large Language Models Backend AI Platforms Information Technology Machine Learning Operations Virtual Agents Microservices

Job description

Microsoft Foundry is building the foundational platforms that power the next generation of intelligent agents and generative AI systems. Within CoreAI, the Foundry Agents organization is responsible for key ownership areas across the end-to-end agent lifecycle: (a) Foundry Agents platform to deploy and run agents securely at enterprise scale with seamless integration with governed tools, (b) model fine-tuning to train and improve agentic performance, and (c) Foundry observability to generate insights from agentic traces and continuously evaluate and optimize agents.

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 - from secure enterprise deployment and tool integration, to fine-tuning workflows, to observability and evaluation in production. Your work will help enable developers and enterprises to build reliable and effective AI-powered agents.

You will work as part of a team at the intersection of distributed systems, AI infrastructure, and developer platforms, implementing components that meet high standards for performance, reliability, security, and compliance. This role is ideal for engineers who are strong coders, eager to learn, and excited to grow their expertise in large-scale systems and AI platforms.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We bring that mission to life through a culture that values growth mindset, diverse perspectives, and continuous learning. Join us and help build the platforms that will power the next generation of AI-driven applications.

Responsibilities

Across the organization, you will:

  • 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

Requirements

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.

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:

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)

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:36 min

Choosing between managed AI platforms and custom governance

Péter Farkas Péter Farkas · Europe 2026 Virtual

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · WWC 2022

3:51 min

Shifting skill requirements for entry-level software engineers

Taroon Mandhana Taroon Mandhana +1 · WWC Europe 2026

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all