Drimva

Microsoft

Senior Software Engineer - Substrate App Platform team

$120K–$261K

Redmond, WA · On-site · Senior · Full-time · Posted Oct 12, 2026

Experience
Required: 4+ years of technical engineering experience; equivalent experience accepted. Preferred alternatives: 6+ years with a master's degree, or 8+ years with a bachelor's degree, or equivalent experience.
Education
Bachelor's degree in Computer Science or related technical field, or equivalent experience. Preferred: master's degree in Computer Science or related technical field.

About the job

Evolve the Substrate App Platform and its microservices so internal Microsoft teams can build on Substrate, while delivering and operating scalable full-stack software.

What you'll do

  • Design, develop, and maintain full-stack applications and reusable services; lead features from concept through launch.
  • Contribute to design documentation, identify dependencies, and break work into tasks with estimates.
  • Serve on-call as a Designated Responsible Individual, monitor service health, and mentor teammates.

What they ask for

  • Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in a listed language, or equivalent experience.
  • Experience shipping complex enterprise-scale software focused on reliability, scalability, and maintainability.
  • Proficiency in a modern front-end framework and a back-end programming language.
  • Experience with RESTful APIs and microservices architecture.

Nice to have

  • Experience with AI/ML concepts and their application in software development; CI/CD and automated testing; cloud platforms.
  • Portfolio or open-source contributions showing technical versatility; experience with graph databases such as Neo4j.

Pay

USD $119,800 - $234,700 per year base salary; USD $160,200 - $261,000 per year base salary for the San Francisco Bay area and New York City metropolitan area.

Tools

C, C++, C#, Java, JavaScript, Python, React, Angular

AI focus

Preferred experience with AI/ML concepts and their application in software development.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)