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 Microsoft's cloud core, touching nearly every part of the company including Windows and Office. As a Senior Software Engineer, you'll be part of a team transforming how millions interact with their devices and important content.

You'll design and implement systems enabling partner and ISV migration from other cloud providers, enhance core system performance, and manage changes without customer impact. Your role involves building systems for business continuity, providing telemetry for service optimization, and improving issue detection and resolution times.

The position requires expertise in cloud-scale infrastructure, distributed systems design, and secure software development. You'll work with Azure technologies, REST APIs, and web services across multiple systems. The role demands strong problem-solving abilities and collaboration skills to work effectively with engineers, PMs, designers, and cross-functional teams.

Key responsibilities include developing design documents, implementing and optimizing code, monitoring service health, and driving technical improvements. You'll serve as a technical leader, mentoring other engineers while maintaining high standards for code quality and system reliability.

The compensation is competitive, ranging from $119,800 to $234,700 base salary (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, investment options, and parental leave. This hybrid role allows up to 50% work from home with 0-25% travel required.

Join Microsoft's mission to empower global achievement through technology, working in an inclusive culture that values growth mindset, innovation, and collaboration. This role offers the opportunity to impact millions of users while working with cutting-edge cloud technologies in a supportive, growth-oriented environment.

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
  • Seek new knowledge and adapt to new technical trends and patterns

Requirements For Senior Software Engineer

Java
Go
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 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

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