Software Engineer 2

Microsoft is a global technology company that empowers people and organizations through cloud computing, software, and security solutions.
Cloud
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Software Engineer 2

Microsoft Security is at the forefront of making the world a safer place in an era of increasing digital threats. As part of the Azure Security team, you'll work on high-visibility projects that directly impact Microsoft's bottom line. The role focuses on developing and implementing cloud-scale platform services for Azure Security, ensuring it remains the most secure and resilient cloud platform available.

The position offers an opportunity to work with cutting-edge security technologies and contribute to protecting billions of users worldwide. You'll be part of a team that values innovation, embraces a growth mindset, and tackles complex challenges in cloud security and system integrity. The work environment promotes collaboration, continuous learning, and the chance to make significant contributions to Microsoft's security infrastructure.

As a Software Engineer II, you'll be responsible for designing and implementing distributed services at hyper-scale, requiring both technical expertise and strategic thinking. The role combines hands-on development with the opportunity to work on critical security features that protect Microsoft's global customer base. You'll be joining during a period of explosive growth in Azure Security, making this an excellent opportunity for career growth and impact.

The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. Microsoft's inclusive culture and commitment to diversity make it an ideal place for professional growth. The hybrid work model (up to 50% work from home) provides flexibility while maintaining collaborative opportunities with talented peers.

Last updated 22 days ago

Responsibilities For Software Engineer 2

  • Design and implement cloud scale platform services
  • Develop distributed services at hyper scale
  • Ensure Azure Security is the most secure and resilient cloud platform
  • Work on high visibility projects with major impact on Microsoft's bottom line

Requirements For Software Engineer 2

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science, Electrical & Computer Engineering, Mathematics or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of experience developing and shipping software/services
  • Proven design, coding and debugging skills
  • Experience in building and operating large scale cloud services
  • 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
  • Must pass Microsoft Cloud Background Check upon hire and every two years

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

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.