Taro Logo

Software Engineer II - Backend

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II - Backend

OneDrive and SharePoint are rapidly growing services at the center of Microsoft's cloud, interacting with almost every part of Microsoft's ecosystem. This role is part of the Monetization team, owning the Billing Platform that powers consumption-based billing for numerous Microsoft 365 pay-as-you-go services.

As a Software Engineer II - Backend, you'll be working with a team of engineers, PMs, and designers to deliver large-scale, distributed architectures and features meeting OneDrive and SharePoint's core service needs. The position involves working on critical systems that serve customers worldwide, from front-end customer interactions to core system logic and mega-scale storage infrastructure.

The role requires strong expertise in cloud-scale distributed systems, with opportunities to design and deliver services managing internet-scale data stores, enable best-in-class file and site browsing performance, and innovate on how people manage their data. You'll be expected to contribute to Microsoft's vibrant, inclusive engineering culture while performing data-driven, collaborative design work.

Key responsibilities include writing clean, efficient code, implementing comprehensive tests, and building robust telemetry systems to monitor service performance. You'll be working on features that directly impact hundreds of millions of customers globally, making this an opportunity to have significant impact at scale.

The position offers competitive compensation ($100,600 - $199,000 base salary range) and comprehensive benefits including industry-leading healthcare, educational resources, investment options, and parental leave. Microsoft provides a collaborative environment where you'll work with world-class engineers and have opportunities to shape the future of cloud storage and collaboration services.

This is an excellent opportunity for someone passionate about distributed systems, cloud infrastructure, and building services that impact millions of users daily. The role combines technical challenges of large-scale systems with the business impact of core Microsoft services, offering significant growth and learning opportunities in cloud computing and enterprise software development.

Last updated a month ago

Responsibilities For Software Engineer II - Backend

  • Work in large-scale distributed systems critical for customers worldwide
  • Design and deliver services managing internet-scale data stores
  • Contribute to engineering culture of OneDrive & SharePoint
  • Perform deep, data-driven, collaborative design
  • Write clean, efficient code and comprehensive tests
  • Build coverage with metrics and telemetry
  • Deliver features supporting hundreds of millions of customers

Requirements For Software Engineer II - Backend

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
  • Experience with building cloud-scale infrastructure components
  • Experience in coding, debugging, algorithm design, and problem-solving skills
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II - Backend

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