Principal Software Engineer
Role details
Job location
Tech stack
Requirements
Set technical strategy for large scale, AI first services aligned to customer outcomes and adoption. Lead architecture and design for complex systems; validate options with specs, prototypes, and data. Write secure, performant, well tested code and raise standards through thoughtful reviews. Collaborate with Applied Science and AI experts to design, build, and ship cutting edge generative AI features that redefine AI first SaaS. Improve resiliency, security, reliability, latency, and cost using strong observability and operational practices; act as DRI for key services and drive durable fixes. Unblock cross team dependencies, manage risks, and land integrated, production ready solutions at scale while mentoring engineers and sharing best practices. 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 6+ years of software development experience in application or services development on cloud-based platforms or AI-driven systems. 1+ years of experience working with Large Language Models (LLMs) and Generative AI. Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ 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 lead technical strategy across ambiguous AI problem spaces and influence multi team engineering decisions. Expertise building or operating large scale platforms and systems that support AI quality, safety, reliability, or experimentation with strong observability, diagnosability, and operational excellence for AI driven workloads. Experience with distributed systems architecture, multi tenant cloud services, and high availability backend engineering. Proven track record mentoring senior engineers and raising the technical bar through design leadership, reviews, and hands on guidance. Ability to navigate ambiguity, deliver in an agile environment, adopt new technologies, and collaborate effectively across teams.
About the company
Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.
Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.
With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.
As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.