Software Engineer II

Microsoft is a global technology company that develops and provides software, cloud services, and hardware products.
$98,300 - $193,200
Data
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft is seeking a talented Software Engineer II to join their Azure Chaos Studio team, a crucial service that aims to enhance the resilience of services worldwide through Fault Injection as a Service. This role presents a unique opportunity to make a significant impact on Microsoft's cloud infrastructure and reliability engineering practices.

The position offers a competitive salary range of $98,300 - $193,200 USD annually, with higher ranges for specific locations like the San Francisco Bay area and New York City. As a mid-level engineer, you'll be working with cutting-edge technologies including React, TypeScript, Node.js, and Kubernetes, while contributing to an enterprise-scale customer-facing product.

The ideal candidate will have at least 2 years of experience in software development, with specific expertise in modern UI frameworks and backend technologies. You'll be responsible for collaborating with Program Managers, producing engineering specifications, and owning feature delivery from conception to worldwide deployment. The role involves working with CI/CD pipelines and improving service reliability and scalability.

Microsoft offers an exceptional benefits package, including industry-leading healthcare, educational resources, parental leave, and generous time off. The position allows for up to 100% remote work with minimal travel requirements (0-25%). As part of the Azure team, you'll have the opportunity to work on services that impact millions of users worldwide while contributing to Microsoft's mission of empowering every person and organization to achieve more.

The company provides a collaborative and inclusive work environment, with opportunities for professional growth and networking. This role is perfect for someone who is passionate about building resilient systems, has strong technical skills, and wants to work with a world-class team on challenging problems in cloud computing and reliability engineering.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Collaborate with Program Managers to understand and define feature acceptance criteria
  • Produce and review detailed engineering specifications
  • Own feature delivery from conception through implementation to worldwide deployment
  • Contribute to our CI/CD pipeline to champion developer efficiencies and standards
  • Participate in improving the reliability, scalability, and supportability of the services we host

Requirements For Software Engineer II

TypeScript
React
Node.js
Java
Kubernetes
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 2+ years experience
  • 2+ years of experience with React or similar modern UI frameworks and TypeScript
  • 2+ years of experience with .Net, Java or Nodejs
  • 2+ years of working with JavaScript bundler like webpack or rollup
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Power BI Technical Support Engineer

Power BI Technical Support Engineer position at Microsoft, offering remote work flexibility and comprehensive benefits, focusing on customer support and technical problem-solving.

Energy Resource Manager

Energy Resource Manager role at Microsoft focusing on data center capacity optimization and infrastructure management.

Technical Support Engineer (Data & AI – Azure Database for MySQL, and Postgres)

Technical Support Engineer role at Microsoft supporting Azure Database for MySQL and Postgres, combining database expertise with customer service excellence.

Software Engineer 2

Mid-level Software Engineer role at Microsoft's Finance Data & Experiences team, building analytics solutions with 5+ years experience required.

Data Engineer

Microsoft Data Engineer position focusing on cloud infrastructure optimization and sustainability, offering remote work and competitive compensation.