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 days 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

Software Engineer II (Azure App Config)

Microsoft is seeking a Software Engineer II to develop and maintain the Azure App Configuration service, focusing on scalable cloud solutions and feature management.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain cloud infrastructure automation systems for their datacenter operations, offering remote work options and competitive benefits.

Support Engineer-Networking

Microsoft Support Engineer position in Paris focusing on Azure sovereign cloud platforms, networking, and security with hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Windows Cloud division to develop and scale Windows 365 Cloud PC and Azure Virtual Desktop services.

Software Engineer

Microsoft seeks a Software Engineer for their Core OS Linux Platform Group to develop Azure Linux distribution and work with ARM64 architecture in a hybrid work environment.