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
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Titan team, the core infrastructure platform powering Microsoft Cloud services including Azure, Xbox, and Exchange. As a Senior Software Engineer in the Titan Inventory team, you'll design and build foundational services managing datacenter infrastructure at massive scale. The role demands expertise in distributed systems and high-availability architecture. You'll work on microservices that form the backbone of Microsoft's global fleet, contributing to next-generation datacenter architecture. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts millions of users. Microsoft fosters a culture of inclusion, innovation, and growth mindset, making it an ideal place for engineers who want to make a significant impact while working with cutting-edge technology.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Design and develop distributed software services for scale, availability, and reliability
  • Own and deliver complete features including design, architecture, implementation, and shipping
  • Collaborate with businesses and leaders for cohesive user experiences
  • Drive Livesite culture to ensure service functionality
  • Proactively seek new knowledge and adapt to new technical trends
  • Mentor junior team members and provide design and coding guidance

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience in design and architecture of distributed systems
  • Experience with coding in languages including C, C++, C# or Java
  • Must pass Microsoft Cloud Background Check upon hire and every two years

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 focusing on security solutions and distributed systems development with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Edge Distribution Services team, focusing on distributed systems and cloud infrastructure to deliver updates to billions of devices.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI frameworks and distributed systems, developing networking solutions for AI workloads.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on ObjectStore, the core distributed platform powering Bing and Copilot, with hybrid work model and competitive compensation.