Taro Logo

Senior Software Engineer

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

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 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, enhancing core system performance, and ensuring seamless change management. You'll be responsible for developing systems that support business continuity goals, implement comprehensive telemetry, and improve service issue detection and resolution times.

As a Senior Software Engineer, you'll join a talented team of engineers, PMs, and designers, collaborating across Microsoft to deliver large-scale distributed architectures. The role focuses on OneDrive and SharePoint's core infrastructure needs, requiring expertise in cloud-scale services and a passion for creating solutions that both delight and protect customers.

The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. Working in a hybrid environment with up to 50% work from home flexibility, you'll contribute to Microsoft's mission of empowering every person and organization globally.

Key aspects of the role include mentoring peers, building cloud-scale infrastructure, implementing secure software design, and delivering multi-component projects. You'll work with REST APIs, debug complex systems, and partner across engineering teams to achieve business goals. This is an excellent opportunity for someone passionate about distributed systems and cloud architecture to make a significant impact at Microsoft.

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
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle degradation issues
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including SQL, C#, PowerShell, or Python
  • Experience designing cloud-scale services and server/service management features
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

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