Taro Logo

Senior Software Engineer - Backend Services Infrastructure

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

Description For Senior Software Engineer - Backend Services Infrastructure

OneDrive and SharePoint are rapidly growing services at the center of Microsoft's cloud, reaching almost every part of the company. This Senior Software Engineer role focuses on backend services infrastructure, where you'll be part of a team creating and building systems that delight and protect millions of customers.

You'll work with a team of engineers, PMs, and designers to deliver large-scale, distributed architectures and features meeting OneDrive and SharePoint's core infrastructure needs. The role involves designing systems for cloud provider migration, improving core system performance, and ensuring zero customer impact during changes.

Key responsibilities include:

  • Collaborating with stakeholders on user requirements and system design
  • Developing and optimizing code for high-performance distributed systems
  • Managing service reliability and incident response
  • Mentoring other engineers and driving technical excellence

The position offers:

  • Competitive base salary range of $119,800 - $234,700 (higher in SF/NYC)
  • Comprehensive benefits including healthcare, education resources, and investment options
  • Up to 100% work from home flexibility with 0-25% travel
  • Opportunity to impact millions of users through Microsoft's cloud infrastructure

Required qualifications include 4+ years of engineering experience, strong coding skills in languages like C#/Java, and experience with REST APIs and cloud-scale services. The ideal candidate will have a track record of delivering complex projects and mentoring others.

This role is perfect for someone passionate about distributed systems who wants to work on critical infrastructure at massive scale while helping shape the future of Microsoft's cloud services.

Last updated a day ago

Responsibilities For Senior Software Engineer - Backend Services Infrastructure

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI)
  • Monitors system/product/service and handles complex problems
  • Proactively seeks new knowledge and adapts to new trends

Requirements For Senior Software Engineer - Backend Services Infrastructure

Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Java
  • Experience delivering and interacting with REST API's and web services across multiple systems
  • Coding, debugging, algorithm design and problem-solving skills
  • Experience designing cloud-scale services and server/service management features
  • Experience mentoring and coaching peers and/or engineers
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Backend Services Infrastructure

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Backend Services Infrastructure