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 · E-Commerce

Description For Senior Software Engineer

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 is part of Microsoft's rapidly growing commercial platform, where you'll work on highly strategic and industry-relevant projects in a dynamic environment.

As a Senior Software Engineer, you'll be responsible for writing high-quality code to build robust, reliable, and highly distributed software systems using the latest technologies. You'll have the opportunity to envision, design, code, validate, and deploy key features with substantial customer impact. The role involves collaboration with teams across Microsoft, providing broad exposure and diverse technical experience.

The position offers a competitive salary range of $117,200 - $229,200 (higher in SF Bay Area and NYC), along with comprehensive benefits including industry-leading healthcare, educational resources, investment options, and parental leave. The work environment is hybrid, allowing up to 50% work from home, with 0-25% travel required.

The ideal candidate will have 4+ years of technical engineering experience, strong proficiency in languages like C#, .NET, Java, or Python, and experience with commercial software development. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values inclusion, growth, and innovation.

This role offers an excellent opportunity to make a significant impact on Microsoft's commerce platform while working with cutting-edge technologies and collaborating with talented professionals across the organization. The position combines technical challenges with business impact, making it ideal for engineers who want to grow their careers at one of the world's leading technology companies.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages subject-matter expertise and partners with stakeholders for planning
  • Acts as a Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ years of experience managing technical and architectural dependencies with proficiency in C#, .NET, or equivalent languages/frameworks
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Experience building commercial software and shipping software products and services (preferred)
  • 1+ years of cloud experience (preferred)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft SharePoint team in Hyderabad, focusing on secure data management and system architecture, requiring 4+ years of experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud-scale services for SharePoint and OneDrive, requiring 4+ years experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint's Content Store team, building large-scale distributed systems with hybrid work options and competitive benefits.

Senior Software Engineer - Azure Storage Client Team

Senior Software Engineer position at Microsoft Azure Storage Client team, focusing on storage virtualization and hardware acceleration, offering competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth strategies across Microsoft 365, Windows, and Office products.