Taro Logo

Senior Software Engineer

Microsoft is a global technology company whose mission is to empower every person and every organization on the planet to achieve more.
$119,800 - $234,700
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Job Description

Microsoft is seeking a Senior Software Engineer to join the Substrate App Platform team, where you'll help evolve the platform and its supporting microservices that enable internal Microsoft teams to build on Substrate. This role offers an exciting opportunity to work on complex systems at scale, focusing on building efficient, safe, and consistent solutions.

As a Senior Software Engineer, you'll be responsible for full-stack development, from frontend to backend services, working with modern technologies and frameworks. The position requires expertise in software development, with a focus on enterprise-scale applications and microservices architecture. You'll be working in Redmond, WA, with some travel requirements (0-25%).

The role combines technical excellence with leadership responsibilities, including mentoring team members and serving as a Designated Responsible Individual (DRI). You'll be working on critical infrastructure that supports Microsoft's internal teams, requiring strong problem-solving skills and attention to detail.

The compensation is competitive, ranging from $119,800 to $234,700 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, and generous parental leave.

This is an excellent opportunity for experienced engineers who are passionate about building complex systems and want to make a significant impact at one of the world's leading technology companies. The role combines technical challenges with growth opportunities, all while working in a collaborative, inclusive environment that values diversity and innovation.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain scalable web applications across the full stack
  • Identify dependencies and contribute to design documentation with minimal oversight
  • Develop and implement reusable, high-quality code for services and features
  • Lead feature development from concept through launch
  • Break down large work items into smaller tasks and provide accurate estimations
  • Serve as a Designated Responsible Individual (DRI) working on-call
  • Stay current with technologies to improve reliability, performance, and scalability
  • Provide guidance and mentorship to other team members

Requirements For Senior Software Engineer

JavaScript
Python
Java
React
Node.js
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of professional experience in full-stack software development
  • Experience shipping complex, enterprise-scale software
  • Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js)
  • Proficiency in a back-end programming language (e.g., Node.js, C#, Java)
  • Experience with RESTful APIs and microservices architecture

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Senior Software Engineer - Azure Resource Builder

Senior Software Engineer role at Microsoft working on Azure Resource Builder, a data processing engine handling billions of cloud resources. Remote work available with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on large-scale AI optimization and development of first-party AI accelerator software stack.

Senior Software Engineer

Senior Software Engineer role at Microsoft's BIC team, working on Microsoft Dataverse platform and enterprise-scale solutions with competitive pay and benefits.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft focusing on ASIC verification and silicon validation for datacenter solutions, offering competitive pay and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Kubernetes Service team, focusing on cloud-native infrastructure and container orchestration, offering competitive pay and remote work flexibility.