Skip to main content

Senior Software Engineer - Substrate App Platform team

Posted today

microsoftRedmond (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will help evolve the Substrate App Platform by building scalable web applications and microservices for internal Microsoft teams. You’ll collaborate across teams to deliver reliable, maintainable software at scale, while mentoring teammates and adopting new technologies. The role offers growth through hands-on problem solving in a vibrant, inclusive culture. You will lead features from concept to launch and own key reliability improvements that impact the platform’s core capabilities.
Responsibilities: Design, develop, and maintain scalable full-stack web applications Identify dependencies and contribute to design docs with minimal oversight Develop reusable, high-quality code for services and features Lead feature development from concept through launch Break down large work items into smaller tasks with accurate estimations Serve as Designated Responsible Individual (DRI) on-call to monitor and restore services Stay current with technologies to improve reliability, performance, and scalability Provide guidance and mentorship to team members
Key requirements: Bachelor's Degree in Computer Science or related field AND 4+ years of engineering experience (or equivalent) Proficiency in at least one front-end framework (React, Angular, Vue.js) Proficiency in a back-end language (Node.js, C#, Java) Experience with RESTful APIs and microservices architecture Experience with AI/ML concepts in software development Knowledge of CI/CD pipelines and automated testing Familiarity with cloud platforms (Azure, AWS, Google Cloud) Portfolio or open-source contributions with cross-technology experience Experience with graph database (Neo4j) mentorship leadership collaboration React/Angular/Vue.js Node.js/C#/Java RESTful APIs

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this