Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Cybersecurity

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Chief Information Security Officer (CISO) organization. This role focuses on building digital security solutions with significant impact, working within Microsoft's security cloud initiatives. The position involves developing and implementing next-generation security solutions at scale to support enterprise needs and defend Microsoft's infrastructure.

The role is based in the Security division, which represents one of Microsoft's most critical priorities in a world facing increasing digital threats and regulatory scrutiny. The team works on reshaping security and empowering users, customers, and developers with end-to-end, simplified solutions.

As a Software Engineer II, you'll be working with a talented team of engineers, product managers, and partners to design, implement, deploy, and support complex security features and services. The role requires strong expertise in cloud platforms, particularly Azure, and knowledge of AI/ML domains. You'll be responsible for delivering high-quality features, implementing modern engineering practices, and working across organizational boundaries.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft's culture emphasizes a growth mindset, excellence, and inclusive work environment where everyone can thrive. This is an excellent opportunity for someone passionate about security, cloud computing, and AI to make a significant impact on global digital security.

Last updated a day ago

Responsibilities For Software Engineer II

  • Own features/user stories and deliver them with highest quality
  • Adhere to modern engineering practices such as automated unit tests, code review, CI/CD
  • Work across geographic and organizational boundaries to design, develop features
  • Contribute to initiatives that drive continuous improvement to platform and services

Requirements For Software Engineer II

  • BS or MS degree in Computer Science or Engineering
  • Proficient in C# or similar programming language
  • Solid understanding of object-oriented programming and design
  • Proficient in cloud platforms (Azure, AWS, Google Cloud)
  • Knowledge in AI/ML domain
  • Experience with multithreading and asynchronous processing
  • Experience in SecDevOps & CI/CD
  • Effective communication/collaboration skills
  • Ability to deal with ambiguity

Benefits For Software Engineer II

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 II

Software Engineer II

Security Software Engineer II role at Microsoft focusing on Entra ID tenant management and security solutions development.

SOFTWARE ENGINEER 2 - CTJ - TS/SCI

Mid-level Software Engineer role at Microsoft focusing on security and data protection, requiring TS/SCI clearance and offering hybrid work in Redmond, WA.

Security Engineer – Insider Risk

Security Engineer role at Microsoft focusing on insider risk detection, investigation, and response to protect company assets and intellectual property.

Software Engineer II

Microsoft seeks Software Engineer II for Purview Information Protection Team to develop security features for Office products, focusing on data protection and classification.

Security Operations Engineer II

Security Operations Engineer II position at Microsoft, focusing on automation solutions for SOC efficiency and security operations enhancement.