2,136,825open jobs
136,110companies
252,816added this week
Browse all
Salary
$143k – $275k per year
Location
In office (Mountain View)
Seniority
Principal · 12+ years exp
Visa
No sponsorship (stated in the posting)

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Oct 7, 2026. Microsoft scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Microsoft is an American multinational technology corporation founded in 1975 by Bill Gates and Paul Allen and headquartered in Redmond, Washington. It built the personal computing era around the Windows operating system and the Office productivity suite, and now generates the largest share of its revenue from Azure cloud infrastructure and commercial subscriptions. The company also owns GitHub, LinkedIn and the Xbox gaming business, and has invested heavily in artificial intelligence through its partnership with OpenAI and the Copilot assistants embedded across its products.
Overview

At Innovation & Technology Programs (ITP), we build and continually reinvent the technology behind Microsoft's Customer Service & Support (CSS) and Customer Success Unit (CSU) businesses. We sit inside the Office of the CTO (OCTO), part of MCAPS-Core, where product, engineering, marketing, sales, customer success, and partners come together around one goal: accelerating customer outcomes and business growth. OCTO shapes where Microsoft invests in emerging technology, sets technical direction, and leads the company's highest-priority AI initiatives, with impact reaching across Microsoft, industry, and society. Engineering carries that mission into the technology behind customer support and success, working alongside ITP's strategy, delivery, and productivity teams, and organized around three pillars of its own: Innovation, Production, and a shared Tech Ops function that keeps every squad running. Joining ITP means turning new ideas into production-ready solutions and running technology on a real scale, so customers get to value faster and strengthen loyalty.

We are seeking a Principal Software Engineer - Pro-Code Server Engineer who is a highly experienced pro-code engineer. This person will raise the bar for how software is built across ITP Engineering. You will lead hands-on technical work on critical, high-impact AI-enabled platforms. You will also make other engineers more effective at pro-code development by mentoring them, defining standards, building tools, and prototyping solutions to the hardest engineering problems.

Much of the platform is built on mature, long-lived codebases. A central challenge is modernizing them while integrating generative AI, agents, retrieval, and intelligent automation. That means understanding existing architecture and behavior, untangling complex dependencies, preserving compatibility, and reducing technical debt. It also means setting up repeatable modernization approaches that other teams can adopt without disrupting customers.

As a Principal-level individual contributor, you will stay close to the code. You will write and review critical production code. You will prototype solutions to hard problems so teams can reduce risk before they commit to an architecture. You will develop the standards and golden paths that define effective pro-code development in ITP, and build or promote tools, including AI-assisted engineering tools, that make engineers more productive. You will be accountable for durable architecture, quality, security, privacy, accessibility, Responsible AI, and the long-term developer experience.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

- Pro-code leadership: Stay deeply hands-on: write production code, review critical changes, debug complex failures, and set the example for pro-code craftsmanship.

- Mentoring: Mentor engineers across ITP on effective pro-code practice, covering design, code quality, testing, debugging, secure coding, performance, and AI-assisted development. Do this through code and design reviews, pairing, tech talks, and communities of practice.

- Standards: Develop, publish, and update standards for effective pro-code development. These cover coding conventions, review practices, test automation, CI/CD, observability, secure and Responsible AI development, and AI-assisted coding. Drive adoption and measure it (code health, defect escape rate, lead time).

- Legacy understanding: Build a deep understanding of mature and legacy codebases, including historical design decisions, compatibility requirements, undocumented dependencies, and operational constraints.

- Modernization approaches: Define and share repeatable modernization approaches: architectural seams and strangler patterns, characterization tests, incremental refactoring, redesigning untestable code, untangling dependencies, and carefully managed migrations rather than unnecessary rewrites. Turn the lessons learned into playbooks and reference implementations.

- Tooling: Find friction in the developer workflow and drive the creation of tools, automation, templates, analyzers, and AI-assisted agents and skills. These should speed up code comprehension, test generation, migration, refactoring, review, and release.

- Prototyping: Prototype solutions to the hardest software engineering problems, such as novel architectures, performance and scale limits, AI integration patterns, and modernization strategies. Prove feasibility, surface risks, and hand off clear designs and reference code to delivery teams or product groups.

- Design and build scalable, resilient, secure, and cost-effective services, APIs, orchestration layers, agent runtimes, retrieval systems, and evaluation frameworks. Balance new capabilities against performance, reliability, maintainability, cost, and backward compatibility.

- Diagnose and resolve complex cross-system issues involving concurrency, distributed state, dependencies, performance, data quality, and model behavior.

- Establish safe deployment, progressive exposure, rollback, recovery, monitoring, and end-to-end testing practices for critical production changes.

- Use telemetry, incident learnings, and quality indicators to measure and improve engineering effectiveness, including the velocity and quality impact of AI-assisted development.

To be successful in this role: In this pro-code engineering role, candidates have recent, substantial hands-on experience developing production software, demonstrated success working within and modernizing large, mature, or legacy codebases, and a track record of multiplying the pro-code effectiveness of others through mentoring, standards, and tooling. Experience limited primarily to low-code platforms, solution configuration, prompt engineering, or proof-of-concept development will not meet the core requirements of this role.

Qualifications

Required/minimum qualifications

  • 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.

Other requirement

  • Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties.
  • 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.

Additional or preferred qualifications

  • 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.
  • Extensive experience designing, building, shipping, and operating large-scale server, cloud, or distributed software systems.
  • Deep, extensive pro-code experience, including substantial recent hands-on work writing, reviewing, debugging, testing, and operating production software in one or more languages such as C++, C#, Java, Go, Rust, or Python.
  • Proven experience working in large, mature, or legacy codebases (tracing unfamiliar execution paths, understanding historical architecture, managing complex dependencies), with concrete, successful approaches to modernizing them while keeping services available and compatible.
  • Experience defining engineering standards and best practices and driving their adoption across multiple teams.
  • Experience building or significantly improving developer tools, build and test infrastructure, or engineering automation.
  • Experience quickly prototyping solutions to ambiguous, technically hard problems and turning them into production-quality designs.
  • Experience with production engineering practices, including test automation, continuous integration, safe deployment and rollback, logging and telemetry, incident response, performance analysis, experimentation, and secure development.
  • Demonstrated ability to apply security, privacy, safety, accessibility, and Responsible AI requirements throughout the software-development lifecycle.
  • Experience communicating complex technical concepts and influencing engineering and business leaders across organizational boundaries.
  • Deep expertise in server architecture, distributed systems, concurrency, storage, networking, API design, or high-scale cloud services.
  • Experience building production AI systems using large language models, retrieval-augmented generation, agent orchestration, tool integration, model gateways, prompt management, or AI evaluation.
  • Experience integrating AI capabilities into established enterprise products rather than developing only greenfield demonstrations or prototypes.
  • Experience creating architectural seams and migration strategies that enable gradual modernization of tightly coupled systems.
  • Experience applying AI-assisted engineering tools to understand, test, document, and safely improve large codebases.
  • Knowledge of Responsible AI and AI safety practices, privacy, security, accessibility, compliance, and data-governance requirements for enterprise AI systems.
  • Demonstrated ability to improve engineering effectiveness, code health, reliability, and developer experience across a broad organization.
  • Experience building internal developer platforms, golden paths, code analyzers, or AI-assisted developer tools.
  • Experience leading engineering guilds, communities of practice, or technical training programs.
  • Strength in systems thinking, architecture design, resilient design, algorithm design, automation, data-driven problem solving, strategic technical implementation, communication, and negotiation.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $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.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,825 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Mountain View
In office · Full-Time · 12+ years exp · Bachelor's Degree · Austin
AI/ML
AI Agents
Agentic Workflows
Apply
In office · Full-Time · 12+ years exp · Denver
SQL
Databases
Oracle
Management
Oracle ERP
Apply
$162k – $219k per year · In office · TS/SCI · Full-Time · 12+ years exp · Bachelor's Degree · Chantilly
Python
Go
JavaScript
TypeScript
C#
C++
C#
.NET
AI/ML
RAG
DevOps
OpenShift
Azure
CI/CD
Git
Kubernetes
Progressive Delivery
Management
ServiceNow
Agile
Apply
$132k – $252k per year · In office · Nationals only · Full-Time · 10+ years exp · Bachelor's Degree · Huntsville
C++
SpaceTech
DO-178C
Apply
$98k – $164k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · United States
JavaScript
Java
Kotlin
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
AWS
Apply
$135k – $175k per year · In office · Full-Time · Bachelor's Degree · Palo Alto
JavaScript
TypeScript
C++
C++
OpenGL
AI/ML
OpenCL
CUDA
Frontend
Vue.js
Three.JS
WebAssembly
DevOps
CI/CD
Game Dev
HLSL
GLSL
SPIR-V
Apply
≈ HK$41k – HK$114k per month (Estimated) · In office · 10+ years exp · Bachelor's Degree · Hong Kong
Python
PowerShell
C#
Bash
Databases
ElasticSearch
Apache Kafka
DevOps
CI/CD
Docker
Kubernetes
Grafana
Nagios
GitHub
GitLab
Windows
Apply
$71k per year · Hybrid · Full-Time · Toronto · Mississauga · Vaughan
Python
TypeScript
SQL
C#
Python
FastAPI
C#
.NET
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Claude Code
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Apply
$160k – $200k per year · Equity · Hybrid · Secret · 6+ years exp · Washington · Seattle · Raleigh
Python
AI/ML
vLLM
AI Agents
LLM Guardrails
Machine Learning
DevOps
Kubernetes
AIOps
Analytics
ETL/ELT
Apply
≈ $93k – $214k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Cairo
Python
PowerShell
DevOps
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
Kubernetes
Service Mesh
IAM
VPN
Cybersecurity
FortiGate
ISO 27001
CIS Benchmarks
SOC 2
GDPR
Zero Trust
SIEM
DLP
Apply
$102k – $202k per year · In office · TS/SCI · 6+ years exp · Bachelor's Degree · Washington · Reston
Python
JavaScript
C#
C++
AI/ML
Copilot
DevOps
CI/CD
SRE
Management
Power Automate
Power Apps
Apply
$68k – $135k per year · In office · Internship · 1+ year exp · Bachelor's Degree · Cambridge
Python
Java
Rust
C#
Cybersecurity
Threat Modeling
Apply
$102k – $202k per year · In office · Nationals only · 2+ years exp · Bachelor's Degree · Redmond
Python
JavaScript
C#
C++
AI/ML
Red Teaming
DevOps
CI/CD
SRE
Cybersecurity
Threat Modeling
Apply
$120k – $235k per year · In office · 8+ years exp · Bachelor's Degree · Redmond
Python
JavaScript
TypeScript
C#
C++
AI/ML
Function Calling
AI Agents
Multi-Agent Systems
DevOps
Azure
CI/CD
Apply
$102k – $202k per year · In office · TS/SCI · 5+ years exp · Bachelor's Degree · Redmond
Python
JavaScript
C#
C++
DevOps
Azure DevOps
Azure
CI/CD
Kubernetes
Platform Engineering
Bicep
Azure AKS
DNS
Cybersecurity
Microsoft Entra ID
Management
Agile
Scrum
Apply
$120k – $235k per year · Hybrid · 8+ years exp · Bachelor's Degree · Washington · Mountain View
Python
JavaScript
C#
C++
DevOps
Rest API
GCP
Azure
AWS
Apply
≈ $198k – $369k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Mountain View
C++
AI/ML
AI Agents
Gemini
Machine Learning
Apply
≈ $132k – $259k per year (Estimated) · In office · 8+ years exp · Bachelor's Degree · Mountain View
Python
Go
JavaScript
TypeScript
C++
AI/ML
Computer Vision
Apply
In office · Internship · PhD · Mountain View
Python
Java
C++
AI/ML
Machine Learning
Apply
$154k – $218k per year · Equity · Hybrid · 5+ years exp · Bachelor's Degree · Boston · Mountain View
Python
Verilog
SystemVerilog
Perl
DevOps
HPC
Chips/EDA
Synopsys VCS
Cadence Xcelium
Apply
See all jobs
This is one of many
2,136,825 more open roles from verified company boards, updated every day.