Software Engineer II

Microsoft builds large-scale engineering systems and cloud solutions, empowering every person and organization on the planet to achieve more.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's Azure Edge + Platform (E+P) organization is seeking a Software Engineer II to join their CloudVault team, which manages storage, access, and retention of content in Azure engineering systems. This role offers an opportunity to work on some of the largest scale engineering systems at Microsoft, focusing on delivering cloud-based, scalable solutions.

The position involves working with distributed systems and hybrid cloud computing, building services that support secure development and release of widely-used products. You'll be part of a diverse, agile team that values quality and thoughtful solution delivery. The role combines hands-on technical work with collaborative team engagement, offering exposure to cutting-edge cloud technologies and large-scale systems.

As a Software Engineer II, you'll be responsible for designing and implementing solutions, managing critical development features, and participating in on-call duties. The role requires strong technical skills in languages like Java, JavaScript, or Python, along with experience in service architecture and deployment.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professional development. With a base salary range of $98,300 - $193,200 and additional benefits, this role presents an excellent opportunity for mid-level engineers looking to make an impact at scale.

The position is hybrid-based in Seattle, with up to 50% work from home flexibility, offering a good balance between collaborative in-person work and remote flexibility. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working on challenging technical problems in a supportive, inclusive environment.

Last updated a month ago

Responsibilities For Software Engineer II

  • Design, implement, and validate solutions and services to secure products
  • Create and manage features of services for critical development and release scenarios
  • Collaborate effectively in a team atmosphere
  • Participate in complete software development lifecycle
  • Conduct periodic on-call duties and live site support
  • Use data to develop insights and guide business decisions

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • Pass Microsoft Cloud background check
  • Experience with NuGet, VCPkg, and npm package managers
  • Experience creating, developing, delivering, deploying, and maintaining services at scale

Benefits For Software Engineer II

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

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing highly scalable cloud services and distributed systems.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing and maintaining cloud infrastructure that powers millions of virtual machines and AI applications.

Technical Support Engineering - Azure IaaS VM Engineer

Azure IaaS VM Engineer position at Microsoft Japan, offering technical support for cloud services with flexible remote work options and comprehensive benefits.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Defender team, focusing on cloud security products and cyber-security solutions.

Support Engineer, Developer & Azure Services (DAS)

Microsoft Support Engineer position focusing on Azure and developer services, offering remote work and comprehensive benefits package.