Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$100,600 - $215,400
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Job Description

OneDrive and SharePoint are rapidly growing services at the center of Microsoft's cloud, interacting with almost every part of Microsoft. This role is part of a team that is fundamentally changing how millions of people use their devices and interact with important content for home, work, and school.

As a Software Engineer II, you'll work on large-scale distributed systems critical for customers worldwide. You'll be:

  • Designing and delivering services that manage internet-scale data stores
  • Enabling best-in-class file and site browsing/editing performance
  • Adding innovative features to data management and interaction
  • Contributing to OneDrive & SharePoint's inclusive engineering culture
  • Performing deep, data-driven, collaborative design
  • Writing clean, efficient code with comprehensive tests
  • Building excellent coverage with metrics and telemetry
  • Delivering features serving hundreds of millions of customers

You'll work with amazing engineers, PMs, and designers, collaborating across Microsoft to deliver large-scale distributed architectures and features for OneDrive and SharePoint's core service needs.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, product discounts, savings/investment options, parental leave, generous time off, giving programs, and networking opportunities.

The base pay range is $100,600 - $199,000 per year across most U.S. locations, with higher ranges of $131,400 - $215,400 for the San Francisco Bay area and New York City metropolitan area.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Design and deliver services managing internet-scale data stores
  • Enable best-in-class file and site browsing/editing performance
  • Contribute to inclusive engineering culture
  • Perform data-driven, collaborative design
  • Write clean, efficient code and comprehensive tests
  • Build coverage with metrics and telemetry
  • Deliver features serving hundreds of millions of customers

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with cloud-scale services and server/service management features
  • Must pass Microsoft Cloud background check
  • Coding experience in C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities