Taro Logo

Senior Software Engineer

Microsoft creates powerful, intelligent online experiences that enable, excite and energize customers to discover, buy, use, and love Microsoft products & services.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · E-Commerce

Job Description

Microsoft is seeking a Senior Software Engineer to join their engineering team that creates powerful, intelligent online experiences for the Microsoft.com store. This role offers an opportunity to work on innovative technologies that increase product awareness and build customer confidence in Microsoft products.

The position requires expertise in full-stack development, with particular emphasis on C#, TypeScript, and Azure cloud technologies. You'll be working in an agile environment, collaborating with diverse teams to deliver scalable solutions that impact Microsoft's retail channels.

As a Senior Engineer, you'll be responsible for technical leadership, code reviews, and maintaining high engineering standards. The role involves working with AI to innovate engineering processes and creating compelling user experiences that delight customers.

The position offers a competitive salary range of $119,800 - $234,700 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll work in a hybrid setting, requiring 3 days per week in the Redmond office with 0-25% travel.

This is an excellent opportunity for experienced engineers who are passionate about solving real-world problems and want to contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more. The ideal candidate will bring strong technical skills, customer empathy, and a creative drive to innovate.

The role offers growth opportunities through exposure to cutting-edge technologies, collaboration with talented peers, and the chance to impact millions of customers through Microsoft's retail platforms. You'll be part of a culture that values respect, integrity, and accountability, while working on projects that directly influence how customers discover and interact with Microsoft products.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Work collaboratively with a team of diverse and talented peers
  • Provide technical leadership and maintain data-driven culture
  • Participate in detailed design, code reviews, and bug investigations
  • Execute in an agile model with sprint planning and scrums
  • Own accurate costing for engineering activities
  • Act as a Designated Responsible Individual (DRI)
  • Contribute to test infrastructure development
  • Maintain customer focus and deliver value

Requirements For Senior Software Engineer

TypeScript
JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2 years experience using AI to innovate engineering processes
  • 5+ years of experience designing and developing software in a full stack capacity
  • Outstanding technical problem solving and debugging capability
  • Excellent programming skills in C# and Typescript
  • Demonstrated proficiency in creating solutions leveraging Azure

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