Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative cloud computing, software, and hardware solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
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

Microsoft's Azure OneDeploy team, part of Azure Compute, is seeking a Software Engineer II to help build and maintain critical cloud infrastructure. This role focuses on staging and orchestrating deployments and repairs across millions of virtual machines, ensuring safety, efficiency, and high availability for customers.

The position involves working with distributed system design, developing large-scale services, and service analytics. As part of the Azure OneDeploy team, you'll contribute to infrastructure used by both third-party Microsoft customers and first-party Microsoft services like SQL Azure, HDInsight, Cosmos, and IndexServe.

The role offers an opportunity to work in a culture that values long-term investment in both technology and people. The team emphasizes thoughtful system design while maintaining an agile shipping cadence, focusing on incremental development with high quality and adapting to customer feedback.

Key responsibilities include determining user requirements, contributing to design documents, implementing code, breaking down work items, and participating in on-call rotations. You'll be working with modern cloud technologies and helping accelerate innovation across Microsoft's cloud platform.

The position offers competitive compensation ($98,300 - $193,200 base salary range), comprehensive benefits including healthcare, educational resources, and investment options. While remote work is possible, this U.S.-based position requires 0-25% travel and may require occasional on-site presence.

This is an excellent opportunity for engineers passionate about distributed systems and cloud infrastructure to make a significant impact on Microsoft's cloud platform while working with cutting-edge technologies and talented teammates.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call
  • Monitors system/product feature/service for degradation
  • Maintains current skills and stays abreast of developments

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ years of distributed design experience
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Benefits For Software Engineer II

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