Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

The Experience plus Devices (E+D) Growth team at Microsoft is seeking senior software engineers to help accelerate the adoption of Copilot and Microsoft 365. This team plays a crucial role in revolutionizing productivity by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint, Excel).

The role involves working on diverse technical challenges across multiple tech stacks, with solutions directly impacting business outcomes. The team follows Product-Led Growth (PLG) practices, using data-informed and hypothesis-driven approaches to measure outcomes and ensure customer impact.

As a Senior Software Engineer, you'll collaborate with PMs, designers, data scientists, user researchers, and marketers to build experiences used by hundreds of millions of users daily. The team offers three focus areas:

  • Full-Stack: Developing end-to-end features using React/TypeScript frontends with C#/.NET REST or GraphQL APIs
  • Backend: Designing and scaling Azure-hosted services handling hundreds of millions of daily requests
  • Client: Delivering high-performance native Windows/macOS experiences using modern C++20

The position offers a hybrid work arrangement (50% on-site, 50% remote) based in Redmond, WA, with relocation support available within the United States. The base salary range is $117,200 - $229,200 per year (higher for SF Bay Area and NYC: $153,600 - $250,200).

Microsoft provides comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time off. The company fosters an inclusive workplace culture where diversity is valued and all employees can thrive.

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer

  • Develop end-to-end features using React/TypeScript frontends paired with C#/.NET REST or GraphQL APIs
  • Design and scale Azure-hosted services that handle hundreds of millions of requests daily
  • Deliver high-performance native Windows/macOS experiences using modern C++20
  • Collaborate with PMs, designers, data scientists, and other stakeholders

Requirements For Senior Software Engineer

TypeScript
React
Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience designing, building and shipping high quality production products or services
  • 4+ years experience with full software development cycle
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building unified data platform infrastructure with 4+ years experience required. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender for Office team, building security infrastructure to protect against email threats. Remote work available, 4+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, performance optimization, and service reliability.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Cosmos DB, developing globally distributed database systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter infrastructure automation and planning systems, offering remote work and competitive compensation.