Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's OneDrive and SharePoint team is seeking a Senior Software Engineer to join their rapidly growing services at the center of Microsoft's cloud. This role offers an opportunity to impact millions of users through fundamental changes in device usage and content interaction. The position involves designing and delivering systems for cloud provider migration, improving core system performance, and maintaining service reliability.

As a Senior Software Engineer, you'll work with a talented team of engineers, PMs, and designers to build large-scale distributed architectures. The role focuses on creating solutions that protect and delight customers while ensuring seamless service operation. You'll be responsible for developing systems that enable partner migrations, optimize performance, and maintain service continuity.

The ideal candidate brings 4+ years of technical engineering experience and a strong background in cloud-scale services. You'll need expertise in languages like C++, Java, or Go, plus experience with Azure cloud resources and distributed systems design. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the chance to work in a hybrid environment with up to 50% work from home flexibility.

This position at Microsoft provides an opportunity to work on services that reach almost every part of the company, including Windows and Office. You'll be part of a culture that values growth mindset, innovation, and collaboration, working towards Microsoft's mission to empower every person and organization globally.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer

  • Create and build things that delight and protect customers
  • Work with engineers, PMs, and designers across Microsoft
  • Deliver large scale, distributed architectures
  • Build features to meet OneDrive and SharePoint's core infrastructure needs
  • Design and deliver systems for partner and ISV migration from other cloud providers
  • Improve core systems performance and efficiencies
  • Ensure zero customer impact throughout change management cycle

Requirements For Senior Software Engineer

Java
Go
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, Go, or scripting languages
  • Experience designing cloud-scale services and server/service management features
  • Experience mentoring and coaching peers and/or engineers

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing scalable cloud platform solutions for Azure Resource Graph team, offering competitive compensation and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Sr. Software Engineer

Senior Software Engineer role at Microsoft Security working on Entra ID Backup Authentication System, focusing on high-availability identity and authentication services.

Senior Software Engineer

Senior Software Engineer role at Microsoft building trust & safety infrastructure, focusing on distributed systems and real-time policy enforcement at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Scope Compiler team, building scalable analytics engines and data platforms for Azure Data engineering.