Software Engineer 2

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

Description For Software Engineer 2

Microsoft's Cloud Scale Protection team is seeking a Software Engineer 2 to join their mission of delivering robust security capabilities at cloud scale. This role offers a unique opportunity to work on Microsoft Attestation services, contributing to both server and client components.

The position focuses on implementing security services for the Azure platform, where you'll be instrumental in building highly-available, distributed services that integrate seamlessly with core Azure components including Hyper-V, Azure OS, Fabric Controller, and Monitoring. The team's work is crucial in ensuring that Azure and Edge customers' data remains secure, even against sophisticated modern attacks.

As a Software Engineer 2, you'll be working in a collaborative environment that values diversity and teamwork. The role requires a minimum of 2 years of technical engineering experience, with strong coding skills in languages like C, C++, C#, Java, JavaScript, or Python. You'll be part of a team that emphasizes continuous learning and problem-solving, particularly in areas of cloud security and distributed systems.

The position offers competitive compensation, with a base salary range of $98,300 - $193,200 USD annually, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The work arrangement is hybrid, with up to 50% work from home flexibility, and involves minimal travel (0-25%).

This is an excellent opportunity for engineers passionate about cloud security who want to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge technologies in a supportive, growth-oriented environment. The role combines technical challenges with the satisfaction of protecting critical cloud infrastructure, making it ideal for those interested in both security and distributed systems.

Last updated 13 days ago

Responsibilities For Software Engineer 2

  • Build and deliver highly-available, distributed services end-to-end that integrate with core Azure components
  • Work on platform security technologies like Secure Boot, disk encryption, and code integrity
  • Work on Open Source Software (OSS) technologies
  • Work in an agile / Dev-Ops environment

Requirements For Software Engineer 2

Python
Java
JavaScript
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
  • Strong coding and problem-solving skills
  • Demonstrated debugging skills

Benefits For Software Engineer 2

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 2

Software Engineer 2- Cognitive Service Platform

Microsoft is seeking a Software Engineer 2 for their Cognitive Service Platform team to develop cloud services and AI solutions in Beijing, China.

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.

Software Engineer II

Microsoft Azure Cloud Platform Software Engineer position focusing on Sovereign Cloud solutions development and implementation.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their Data Security team in Hyderabad, focusing on cloud security and compliance solutions for Office 365 and Windows.

Software Engineer II/Senior Software Engineer - CTJ - Top Secret

Microsoft Cloud Software Engineer position requiring TS/SCI clearance, focusing on government sovereign environments with competitive compensation.