Principal Software Engineer, Agent Services (CoreAI)
Location: Mountain View
Posted on: June 23, 2025
|
|
Job Description:
Core AI is at the forefront of Microsoft’s mission to redefine
how software is built and experienced. We are responsible for
building the foundational platforms, services, programming models,
and developer experiences that power the next generation of
applications using Generative AI. Our work enables developers and
enterprises to harness the full potential of AI to create
intelligent, adaptive, and transformative software. The Agentic
Core Services Team is responsible for building the cloud-native,
distributed platform that powers the development, execution, and
management of agentic applications at scale. Our mission is to
provide the foundational infrastructure and runtime systems that
enable developers to build intelligent, autonomous, and
enterprise-grade AI agents with confidence and agility. In this
role, you will help define the future of software and application
development. You will shape how developers interact with our
platform—from programming models and user experiences to the design
of a managed, distributed runtime that orchestrates agent-based AI
applications at scale with enterprise-grade guarantees. You’ll work
at the cutting edge of AI research, collaborating with some of the
brightest minds in generative AI, and integrating the latest
breakthroughs in multi-modal capabilities (text, audio, video) into
real-world agentic applications. At Microsoft, our mission is to
empower every person and every organization on the planet to
achieve more. We live this mission every day through a culture that
embraces a growth mindset, values diverse perspectives, and
encourages continuous learning. We believe in creating an
environment where individuals bring their best selves to work,
collaborate openly, and build technology that makes a meaningful
impact. Join us and help shape the future of the world.
Qualifications Required Qualifications: Bachelors 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. 6 years of experience designing, building, and
operating production-grade software and services at scale, with a
proven track record of delivering high-impact solutions. 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. Experience engaging with customers during integration or
deployment phases, with a focus on delivering value and
incorporating feedback into product evolution. Software Engineering
IC5 - The typical base pay range for this role across the U.S. is
USD $139,900 - $274,800 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 $188,000 - $304,200 per
year. Software Engineering IC6 - The typical base pay range for
this role across the U.S. is USD $163,000 - $296,400 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 $220,800 - $331,200 per year. Microsoft posts positions for a
minimum of 5 days, with applications accepted on an ongoing basis
until the position is filled. Responsibilities Shape the Product
Vision : Define and influence the product roadmap by aligning
technical strategy with business goals and customer needs. Drive
Strategic Clarity : Leverage data-driven insights and competitive
intelligence to inform product direction, identify opportunities,
and guide decision-making. Architect for Scale and Sustainability :
Design and evolve durable, scalable system architectures that
balance long-term maintainability with short-term delivery needs,
making thoughtful engineering trade-offs. Foster Engineering
Alignment : Work with the engineering teams and partner
organizations by driving clarity, alignment, and shared ownership
of technical direction. Deliver Cohesive End-to-End Experiences :
Collaborate closely with partner teams—including experience, SDK,
and platform groups—to ensure seamless integration and delivery of
features across the stack. Build Foundational Capabilities :
Contribute to and lead the development of core platform components
and reusable building blocks that accelerate team velocity and
product innovation. Champion Customer-Centric Development : Engage
directly with customers and product teams to capture feedback,
understand demand signals, and refine product messaging—ensuring
the voice of the customer shapes product evolution. Lead Live Site
Excellence : Drive operational excellence in managing and operating
large-scale distributed systems with a high bar for service-level
agreements (SLAs). Lead root cause analyses (RCAs) for key live
site incidents and outages, identify systemic improvements, and set
high standards for reliability and performance.
Keywords: , San Bruno , Principal Software Engineer, Agent Services (CoreAI), IT / Software / Systems , Mountain View, California