Principal Software Architect, Platform Engineering
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.