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

OneDrive and SharePoint are rapidly growing services at the heart of Microsoft's cloud ecosystem, touching nearly every aspect of the company's operations including Windows and Office. This Senior Software Engineer role offers the opportunity to impact millions of users' daily interactions with their devices and critical content.

The position involves designing and implementing systems that facilitate partner and ISV migrations from other cloud providers, enhance core system performance, and maintain seamless change management. You'll be responsible for developing systems that support business continuity goals, implement comprehensive telemetry for service optimization, and improve incident detection and resolution times.

As part of Microsoft's mission to empower global achievement, you'll join a culture built on growth mindset, innovation, and collaboration. The role combines technical expertise with strategic thinking, requiring proficiency in cloud services, distributed systems, and API development. You'll work with cutting-edge technology while mentoring peers and contributing to large-scale infrastructure projects.

The position offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of a team that values secure software design, proven project delivery, and cross-team collaboration to achieve business objectives.

This role is ideal for experienced engineers passionate about cloud infrastructure, distributed systems, and building scalable solutions that impact millions of users. Join Microsoft's OneDrive and SharePoint team to shape the future of cloud storage and collaboration while working with industry-leading technology and talented professionals in a supportive, inclusive environment.

Last updated 13 hours ago

Responsibilities For Senior Software Engineer

  • Create and build things that delight and protect our customers
  • Work with a team of engineers and closely with other teams across Microsoft
  • Deliver large scale, distributed architectures
  • Build features to meet OneDrive and SharePoint's core infrastructure needs

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • 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#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience in designing and implementing cloud services
  • Experience delivering high quality software on-schedule

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's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft working on secure cloud transfer services, requiring TS/SCI clearance and expertise in distributed systems development.