CareerPlanGet AI match score →

Principal Software Architect, Platform Engineering

United States, Washington, Redmond💼 Full-time🗓 2026-07-07 → 2026-07-14

Core

Modernize legacy systems onto a unified platform by designing high-leverage architecture, building proof-of-concepts, and ensuring coherent system composition.

Role type

Principal Software Architect (Platform Engineering)

Builds

Production-grade platform infrastructure, reference implementations, and generative AI agent integrations.

Domain

Cloud-native distributed systems, microservices, and AI-native software development.

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, microservices architecture, cloud infrastructure operations, generative AI and agent integration, system modernization, cross-cutting dependency management, on-call reliability ownership, technical mentorship, complex system re-architecture, hands-on coding in C/C#/Java/Python/JavaScript

Preferred skills

Azure cloud platform expertise, deep domain knowledge from embedded team work, strategic sequencing of high-stakes migrations

Technologies

C, C++, C#, Java, JavaScript, Python, Azure, CI/CD pipelines

Responsibilities

Prototype and build proof-of-concepts and reference implementations to de-risk architectural decisions, own system composition and cross-cutting dependencies to maintain code coherence, mentor engineers and hold on-call responsibility for shipped systems, integrate generative AI agents into production workflows, feed lessons from hard problems back into platform golden paths, shape architectural direction across teams as an individual contributor

Seniority

Principal, hands-on IC with strategy & mentorship

Rewrite
## About the role Work with product teams to find the highest-leverage places to modernize onto the platform, and shape the future-state architecture together. Prototype and build. Write the proof-of-concept, the reference implementation, and the code that de-risks the hard calls. Pair with product teams and forward-deployed architects on their toughest problems, contributing designs and maintainable code others build on. Own how systems compose on the platform — the cross-cutting dependencies, sequencing, and interfaces — and keep it coherent in the code, not just the design docs. Own outcomes as a DRI: take on-call for what you help ship, mentor the engineers you work with, and hold reliability, observability, and performance as systems move. Feed what you learn on the hardest problems back into the platform, so the golden paths get better and the next team has it easier. Bring agents into the work where they earn it: the migration and integration they can own, and the guardrails for the parts they can't. A builder-architect, software engineer at the core. ## Requirements - You've re-architected large, complex systems and shipped the code to prove it, not just drawn the target state. - AI-native. You've shipped production software with generative AI and agents, and you know where to point them so they carry the work that used to eat engineers' time. - The judgment to take on a high-stakes modernization with a team and sequence it safely, built on deep distributed-systems, microservices, and cloud fundamentals (Azure a plus). - You do your best work embedded with a team, close to the code and close to the people who know the domain. - The credibility to shape architectural direction across teams as an individual contributor, earned through what you design and ship. - Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python — OR equivalent experience. - Master'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 Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. - Hands-on experience using generative AI and agents to build production software. - Experience building and operating complex systems, platforms, or cloud infrastructure at scale, including hands-on re-architectures or migrations. - Depth in distributed systems, microservices, and cloud infrastructure, including CI/CD (Azure a plus). ## Nice to have - Azure experience. ## What we offer - Embedded work with a team, close to the code and close to the people who know the domain. - The opportunity to shape architectural direction across teams as an individual contributor, earned through what you design and ship. - The chance to take on a high-stakes modernization with a team and sequence it safely. - The ability to bring agents into the work where they earn it: the migration and integration they can own, and the guardrails for the parts they can't. - The role of a builder-architect, software engineer at the core. - The chance to feed what you learn on the hardest problems back into the platform, so the golden paths get better and the next team has it easier. - The responsibility to own outcomes as a DRI: take on-call for what you help ship, mentor the engineers you work with, and hold reliability, observability, and performance as systems move. - The opportunity to own how systems compose on the platform — the cross-cutting dependencies, sequencing, and interfaces — and keep it coherent in the code, not just the design docs. - The chance to pair with product teams and forward-deployed architects on their toughest problems, contributing designs and maintainable code others build on. - The ability to prototype and build. Write the proof-of-concept, the reference implementation, and the code that de-risks the hard calls. - The opportunity to work with product teams to find the highest-leverage places to modernize onto the platform, and shape the future-state architecture together.
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗