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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II - Backend

Microsoft Teams is the fastest-growing product in Microsoft's history, empowering over 330 million users globally to connect and collaborate. As a Software Engineer II - Backend on the Teams Core Services team, you'll be responsible for building and operating foundational backend systems that power global user communication, secure tenant separation, and cloud compliance.

The role involves designing, developing, and operating backend services that scale to serve millions of users across diverse environments. You'll work on critical service fundamentals including availability, performance, and resilience, while also participating in AI-assisted engineering efforts to improve developer workflows and productivity.

The Teams Core Services team builds the essential infrastructure that enables enterprise-grade collaboration scenarios and supports hyper-growth and specialized cloud environments. You'll have the opportunity to expand your cloud systems expertise, contribute to a high-scale platform, and work alongside experienced mentors in a collaborative, fast-paced environment.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.

This role requires a combination of technical expertise in distributed systems and cloud environments, along with the ability to work both independently and collaboratively with global teams. The position offers exposure to cutting-edge technology and the chance to impact millions of users while working on one of Microsoft's fastest-growing products.

Last updated 20 days ago

Responsibilities For Software Engineer II - Backend

  • Build reliable services: Write clean, maintainable code and participate in code reviews
  • Service design and implementation of scalable backend components and microservices
  • Contribute to AI-assisted engineering productivity initiatives
  • Participate in live site operations through on-call rotations
  • Cross-team collaboration with engineers, TPMs, and stakeholders
  • Continuous learning and skill improvement

Requirements For Software Engineer II - Backend

Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with distributed systems in a cloud environment (Azure or AWS or GCP)
  • Coding experience in languages like C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II - Backend

Medical Insurance
Education Budget
Parental Leave
  • 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