Senior Software Engineer
Microsoft
Microsoft
Join the Microsoft Foundry engineering team to build core experiences and platform capabilities for AI applications and agents. This role involves end-to-end engineering across customer-facing features, backend services, platform infrastructure, and AI enablement workflows.
The team focuses on agent-building experiences, model onboarding, fine-tuning, training, compute scenarios, and services for large-scale AI solution operation. Engineers will engage in the full software lifecycle, from architecture and design to implementation, testing, reliability, and long-term platform evolution. We seek individuals with strong technical fundamentals, customer focus, engineering excellence, adaptability, and a collaborative spirit.
Lead the technical design and solutioning for complex initiatives within Microsoft Foundry experiences and platform capabilities. Drive architecture, engineering principles, scalability, reliability, security, and long-term platform health.
Provide technical leadership across full-stack systems, influencing engineering direction across multiple projects and partner teams. Guide design reviews, technical tradeoffs, and implementation strategies. Shape the responsible adoption of AI-assisted engineering and modern standards. Mentor senior engineers and serve as a trusted technical leader organization-wide.
A Bachelor's degree in Computer Science or a related technical field, coupled with 10+ years of software engineering experience, or equivalent expertise, is required. Candidates must demonstrate experience leading architecture and technical design for large-scale distributed systems, and possess practical experience with full-stack engineering, platform development, or large production services.
Familiarity with AI/ML technologies, generative AI, agents, or related solutions is essential. Proven ability to drive technical alignment across multiple stakeholders and teams is also a key requirement. Preferred qualifications include experience building AI platforms, developer platforms, or enterprise-scale cloud services, along with expertise in Azure services, model lifecycle management, agent frameworks, or machine learning systems.
Microsoft Corporation
Software Development