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 · Cloud

Description For Senior Software Engineer

Microsoft's OneDrive and SharePoint team is seeking a Senior Software Engineer to join their rapidly growing cloud services division. This role sits at the intersection of Microsoft's cloud infrastructure, touching crucial products like Windows and Office. The position offers an opportunity to impact millions of users' daily interactions with their devices and critical content.

The ideal candidate will join a collaborative team of engineers, PMs, and designers, focusing on building large-scale distributed architectures. Key responsibilities include developing systems for cloud provider migration, optimizing core system performance, and ensuring seamless change management. The role involves working with cutting-edge cloud technology while maintaining zero customer impact during service updates.

The position offers competitive compensation ranging from $117,200 to $229,200 USD annually (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. Working in a hybrid environment with up to 50% work from home flexibility, the role requires occasional travel (0-25%).

This is an excellent opportunity for experienced engineers passionate about cloud infrastructure, distributed systems, and building scalable solutions. The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to mentor others. Microsoft's inclusive culture and mission to empower global achievement make this an ideal position for those seeking to make a significant impact in cloud technology.

Last updated 38 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation and handle on-call duties
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • 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, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with building cloud-scale infrastructure components
  • Familiar with secure software design concepts
  • Proficient in delivering and interacting with REST API's and web services
  • Experience designing cloud-scale services
  • Experience mentoring and coaching peers

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
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 Development Engineer

Senior Software Development Engineer role at Microsoft's MTI team in Vietnam, focusing on manufacturing test solutions for Surface and Xbox products.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure SQL and database services, offering remote work and competitive compensation between $117,200-$229,200.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Bing Ads platform, focusing on high-performance advertising systems and large-scale data processing.

Senior Software Engineer- Multiple Roles

Senior Backend Software Engineer position at Microsoft Prague, working on critical infrastructure and services across identity, communication, and cloud platforms with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Agility Team, focusing on feature delivery management and innovation in Windows development with competitive pay and benefits.