Principal Software Engineer
Full Job Posting
Define and drive the technical direction for the Agent Platform, including foundational capabilities, extensibility models, interfaces, and end-to-end system design. Design, build, and deliver large-scale systems that enable AI agents to operate securely, reliably, efficiently, and at scale, with isolation, identity and access controls, observability, resiliency, and operational safeguards. Establish and implement engineering patterns and standards for building and operating production-grade agents, including agent orchestration, tool integration, context and state management, evaluation, monitoring, and lifecycle management. Build platform capabilities and developer abstractions that simplify underlying infrastructure complexity and enable teams to build, onboard, test, deploy, and operate agents easily and consistently. Drive end-to-end user and developer experience improvements, identifying opportunities to simplify complex workflows while maintaining effective security, reliability, performance, and operational standards. Partner closely with engineering, product, security, research, and other platform teams to translate rapidly evolving AI technologies and security requirements into production-ready platform capabilities. Provide technical leadership across organizational boundaries, contribute directly to complex engineering problems, identify technology gaps, mentor engineers, and raise the engineering bar across the organization. Embody our Culture and Values Bachelor's Degree in Computer Science or related technical field 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. These requirements include, but are not limited to the following specialized security screenings: Significant experience architecting and delivering large-scale distributed systems, cloud platforms, developer platforms, or other mission-critical services, with deep understanding of reliability, scalability, security, performance, and operational excellence. Demonstrated ability to provide technical leadership across teams, drive complex architecture from concept to production, and influence engineering direction across organizational boundaries. Experience with AI/ML platforms, generative AI, LLM-based applications, agent frameworks, or AI infrastructure, including an understanding of the unique reliability, evaluation, security, and operational challenges of AI systems. Understanding of cloud-native architecture and distributed systems, including containers, orchestration, service-to-service communication, identity, observability, and large-scale data systems. Experience designing developer platforms, APIs, SDKs, or extensible platform abstractions, with appreciation for developer productivity and platform usability. Product and customer mindset, with demonstrated ability to translate complex technical systems into simple, intuitive, and high-quality user experiences.
About Microsoft
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Senior Research Scientist - Frontier Company
, GBR
Principal Research Scientist - Frontier Company
, GBR
Data Center Technicians
, USA
Principal Software Engineering Manager
Redmond, USA
Software Engineering Manager
Redmond, USA
Senior Project Manager
Hyderabad, IND
Data Center Project Manager- Logistics
Boydton, USA