Taro Logo

Software Engineer II

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
$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 is seeking a Software Engineer II to join the Azure Chaos Studio team, which provides Fault Injection as a Service to improve the resiliency of services worldwide. This role offers a unique opportunity to impact resiliency engineering at Microsoft by building experiences that delight users and integrate products across the Azure ecosystem.

The position requires strong expertise in modern web technologies, including React, TypeScript, and backend technologies like Java or Node.js. You'll be working on enterprise-scale customer-facing products, contributing to CI/CD pipelines, and improving service reliability and scalability.

The role offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. This is a remote-friendly position with up to 100% work from home flexibility and minimal travel requirements (0-25%).

As part of Microsoft's engineering team, you'll have the opportunity to work on cutting-edge technology while collaborating with talented professionals. The company provides a supportive environment for professional growth, with access to extensive learning resources and networking opportunities.

The ideal candidate will have at least 2 years of experience in software development, with strong skills in both frontend and backend technologies. They should be passionate about building reliable, scalable systems and have experience with modern development practices and tools.

Last updated 2 months 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 CI/CD pipeline to champion developer efficiencies and standards
  • Participate in improving the reliability, scalability, and supportability of the services

Requirements For Software Engineer II

TypeScript
React
Java
Node.js
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
Dental Insurance
Vision Insurance
Parental Leave
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?