Senior Software Engineer - Substrate App Platform team at Microsoft
Redmond, WA
—
Aug 18, 2026
Redmond, WA
Sep 25, 2026
What this job asks for AI summary
A full-stack engineering role responsible for designing, building, and maintaining scalable web applications spanning front-end, backend, database, and cloud infrastructure layers. The position involves leading feature development end-to-end, contributing to system reliability through on-call duties, and mentoring teammates. It suits an experienced engineer comfortable across the stack and familiar with AI/ML concepts, microservices, and cloud platforms.
Senior level · 4+ years · Bachelor's required
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 20, 2026. It is a model, not a headcount.
Why we read it this way (5)
The posting offers three equivalent education/experience paths: (1) Bachelor's + 4 years, (2) Master's + 6 years, or (3) Bachelor's + 8 years — or equivalent experience. The minimum hard gate is therefore a Bachelor's degree with 4 years of experience; the overall years minimum is set to 4 accordingly.
The front-end framework requirement names React, Angular, and Vue.js as interchangeable options; Node.js, C#, and Java are similarly listed as interchangeable back-end options. Each set is captured as a single skill with alternatives.
Cloud platform familiarity (Azure, AWS, GCP) is framed with 'familiarity with … such as', indicating a preferred rather than hard-gated requirement.
AI/ML is listed in the main requirements block ('Experience with AI/ML concepts and their application in software development') and is treated as a hard gate, though the depth required is conceptual rather than deep practitioner-level.
Neo4j (graph database experience) and open-source portfolio contributions appear at the end of the requirements block but read as supplementary/nice-to-have signals; Neo4j is marked preferred accordingly.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.