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 a month 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

Support Engineer (Data Integration)

Support Engineer role at Microsoft focusing on data integration and customer technical support for cloud and big data technologies.

Software Engineer 2 (Data)

Software Engineer 2 position at Microsoft focusing on big data systems and analytics for Search/Ads/MSN/Edge platforms, requiring 3+ years of experience.

Data Scientist

Data Scientist position at Microsoft focusing on MLOps and AI implementation for business applications, requiring 4+ years of experience in machine learning or software engineering.

Software Engineer II

Microsoft is hiring a Software Engineer II to build and maintain data processing platforms for cloud infrastructure, offering competitive pay and hybrid work.

Customer Engineer II

Microsoft Azure Customer Engineer II position focusing on Data Engineering, community support, and technical solutions with 8+ years experience required.