Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and cloud services.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Microsoft's Azure Security team is experiencing explosive growth and seeking talented engineers to join their mission of making the world safer through advanced security solutions. This role focuses on developing and implementing cloud-scale platform services for Azure Security, ensuring it remains the most secure and resilient cloud platform available.

As a Software Engineer II, you'll be working on high-visibility projects with major impact on Microsoft's bottom line, specifically in the Azure Security division. The position involves developing distributed services at hyper-scale and requires innovative thinking to solve complex security challenges at cloud scale.

The team operates in an environment that values rapid experimentation, close collaboration, and technical excellence. You'll be working at the foundational layer of Azure infrastructure, tackling challenging problems like developing services that can handle hardware defects without generating support calls and protecting against widespread outages during service deployments.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and generous parental leave. The company culture embraces a growth mindset and focuses on empowering teams to bring their best each day. This is an excellent opportunity for someone passionate about security, distributed systems, and cloud computing to make a significant impact at one of the world's leading technology companies.

The role offers competitive compensation, with base pay ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with additional benefits and compensation opportunities. Join a team that's reshaping security and empowering users, customers, and developers with end-to-end, simplified security solutions.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Design and implement cloud scale platform services
  • Develop distributed services at hyper scale
  • Build and run highly available secure distributed services
  • Work on Azure Security infrastructure
  • Ensure Azure Security is the most secure and resilient cloud platform
  • Collaborate in a team-oriented environment
  • Participate in rapid experimentation and turnaround

Requirements For Software Engineer II

Java
JavaScript
Python
Linux
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Proven design, coding and debugging skills
  • Familiarity with operating systems (Linux)
  • Ability to quickly learn new technologies and work in agile environment
  • Ability to multi-task while balancing short term and long-term needs

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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

Technical Support Engineering - Azure IaaS VM Engineer

Azure IaaS VM Engineer position at Microsoft offering remote work, focusing on technical support for cloud infrastructure and virtualization technologies.

Technical Support Engineer - SQL Server on Azure VM and Managed Instance

Technical Support Engineer position at Microsoft focusing on SQL Server on Azure VM and Managed Instance, combining database expertise with cloud technologies.

Support Engineer - Developer & Azure Services (DAS)

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

Service Engineer 2

Service Engineer position at Microsoft focusing on build systems and engineering infrastructure for Windows and Azure platforms.

Software Engineer II

Microsoft Software Engineer II position focusing on AI transformation and cloud services, offering remote work and competitive compensation.