Taro Logo

Senior Software Engineer

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

Job Description

Microsoft's Commerce Platform & Experiences team is seeking a Senior Software Engineer to help build and operate world-class commerce experiences for customers and partners. This role involves developing highly distributed software systems using cutting-edge technologies that support all Microsoft businesses & 3rd party partners across all channels and clouds.

As a Senior Software Engineer, you'll be tackling complex engineering challenges, writing high-quality code, and building robust, reliable systems. You'll work alongside talented engineers to develop solutions that have substantial customer impact, while collaborating across teams to gain broad technical experience.

The position offers the opportunity to work on highly strategic and industry-relevant projects, contributing to Microsoft's rapidly growing commercial platform. You'll be empowered to envision, design, code, validate, and deploy key features that directly impact customers worldwide.

The role requires strong technical leadership skills, with 4+ years of experience in building large-scale cloud services and distributed systems. You'll need proficiency in languages like C#, Java, JavaScript, or Python, along with experience in DevOps practices and modern security models.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The company fosters a culture of inclusion, growth, and innovation, where you'll have the opportunity to work on meaningful projects while collaborating with talented professionals across the organization.

This hybrid position allows up to 50% work from home flexibility, with a base salary range of $119,800 - $234,700 per year (higher for SF Bay Area and NYC). Join Microsoft's mission to empower every person and organization on the planet to achieve more while growing your career in a supportive, innovative environment.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer

  • Evaluates requirements, estimates development costs, designs and implements software
  • Works autonomously on specific software features or components
  • Proficient troubleshooting (debugging) skills, finding practical solutions to complex problems
  • Acts as a Designated Responsible Individual (DRI), working on call to monitor system/product/service
  • Embody Microsoft culture and values

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding
  • 4+ years of industry experience building, designing, managing and delivering highly available, large-scale cloud services
  • 2+ years of technical leadership and experience steering projects involving cross functional teams
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Experience with DevOps practices and managing CI/CD pipelines
  • Familiar with modern security models like OAuth and token-based authentication and authorization

Benefits For Senior Software Engineer

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