Full-Time

Principal Software Engineer at Microsoft

Company Microsoft
Location Redmond
Salary USD $139,900 – $274,800 per year
How You'll Work onsite
Level senior
Sector Technology
Posted Posted on March 6, 2026

Job Description

Summary

Microsoft are looking for a talented Principal Software Engineer at their Redmond office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising AI technology. You'll work directly with leadership to shape the company's direction in the AI market.

About the Role

As a Principal Software Engineer, you will be responsible for architecting scalable, low-latency systems for ingesting, processing, and serving personalized signals. You will design data models and APIs that enable Copilot to reason about user context, preferences, and history. You will build real-time and batch personalization engines that adapt Copilot's behavior. You will collaborate with privacy, security, and responsible AI teams to ensure personalization is safe, transparent, and user-controlled. You will optimize for performance, reliability, and cost across diverse workloads and geographies. You will ship high-quality, well-tested, secure, and maintainable code. You will find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively. You will embody our Culture and Values.

Accountabilities

  • Architect scalable, low-latency systems for ingesting, processing, and serving personalized signals.
  • Design data models and APIs that enable Copilot to reason about user context, preferences, and history.
  • Build real-time and batch personalization engines that adapt Copilot's behavior.
  • Collaborate with privacy, security, and responsible AI teams to ensure personalization is safe, transparent, and user-controlled.

The Candidate we're looking for

Experience:

  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

Technical skills:

  • Experience with large scale data systems.
  • Experience working with AI platforms, frameworks, and APIs.
  • Experience using Machine Learning frameworks, including experience using, deploying, and scaling language learning models, either personally or professionally.

Personal attributes:

  • Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience.
  • Demonstrated interpersonal skills and ability to work closely with cross-functional teams, including product managers, designers, and other engineers.

Benefits

  • Competitive salary.
  • Comprehensive benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and dynamic work environment.

XML job scraping automation by YubHub

Similar Jobs

Full-Time

Global Supply Manager – SaaS

xAI
Palo Alto, CA
More Info
Full-Time

Manager, Law Enforcement Response Team

xAI
Bastrop, TX
More Info
Full-Time

Food Service Specialist

xAI
Memphis, TN
More Info
Full-Time

Member of Technical Staff – Mid-training

xAI
Palo Alto, CA
More Info
Full-Time

IT Systems Engineer

xAI
Palo Alto, CA
More Info
Full-Time

Member of Technical Staff – Media

xAI
Palo Alto, CA; Seattle, WA
More Info

Receive the latest articles in your inbox

Join the Houtini Newsletter

Practical AI tools, local LLM updates, and MCP workflows straight to your inbox.