Taro Logo

Software Engineer II - Backend Services Infrastructure

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II - Backend Services Infrastructure

OneDrive and SharePoint are rapidly growing services at the heart of Microsoft's cloud infrastructure, serving millions of users worldwide. As a Software Engineer II on the Backend Services Infrastructure team, you'll be part of a transformative effort that's changing how people interact with their devices and manage important content across home, work, and education.

The role involves working with cutting-edge distributed systems and cloud-scale infrastructure, where you'll collaborate with talented engineers, PMs, and designers to build solutions that serve hundreds of millions of customers. You'll be responsible for designing and implementing services that manage internet-scale data stores, optimize file and site browsing performance, and innovate how people interact with their data.

The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. Working in a hybrid model (up to 50% work from home), you'll have the flexibility to maintain work-life balance while contributing to Microsoft's mission of empowering every person and organization to achieve more.

Key responsibilities include developing large-scale distributed systems, writing clean and efficient code, implementing comprehensive testing, and building robust telemetry systems. You'll need 2+ years of experience in software engineering, strong coding skills in languages like C# and SQL, and experience with cloud-scale services.

This is an excellent opportunity to join Microsoft's core cloud services team, where you'll work on technology that impacts millions of users while growing your career in a supportive, inclusive environment that values innovation, collaboration, and technical excellence.

Last updated 8 minutes ago

Responsibilities For Software Engineer II - Backend Services Infrastructure

  • Work in large-scale distributed systems critical for customers worldwide
  • Design and deliver services that manage internet-scale data stores
  • Contribute to and help shape the vibrant, inclusive engineering culture
  • Perform deep, data-driven, collaborative design
  • Write clean, efficient code and comprehensive tests
  • Build excellent coverage with metrics and telemetry
  • Deliver features supporting hundreds of millions of customers

Requirements For Software Engineer II - Backend Services Infrastructure

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C#, or SQL OR equivalent experience
  • 2+ years of coding, debugging, algorithm design, and problem-solving skills
  • 2+ years of experience with cloud-scale services and server/service management features

Benefits For Software Engineer II - Backend Services Infrastructure

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 Software Engineer II - Backend Services Infrastructure

Software Engineer II – AI Platform Development (Azure PostgreSQL)

Software Engineer II position at Microsoft focusing on AI Platform Development for Azure PostgreSQL, building next-generation database capabilities and developer experiences.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.

Software Engineer II

Software Engineer II position at Microsoft's Azure Core New Tech team, focusing on hardware onboarding automation and management for Microsoft datacenters. Based in Sydney or Melbourne, Australia.

Software Engineer 2

Software Engineer 2 position at Microsoft's Defender for Office team in Hyderabad, focusing on cloud-based security solutions and threat protection.

Software Engineer II - Virtualization and Kernel

Microsoft seeks a Software Engineer II for their Virtualization Core Platform team to develop foundational components of Microsoft's virtualization stack, working on Hyper-V and Azure infrastructure.