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
Cybersecurity · AI

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their team in building digital security solutions with significant impact. This role is part of Microsoft's Chief Information Security Officer (CISO) organization, which enables Microsoft to deliver the most trusted devices and services. The position focuses on developing and implementing next-generation security solutions at scale to support enterprise needs and defend Microsoft.

The role combines security engineering with AI/ML capabilities, requiring expertise in both domains. You'll be working with a team of talented engineers to build and implement security solutions that protect information and services through innovation and a robust risk framework. The position involves working with cloud platforms, particularly Azure, and requires strong programming skills in C# or similar languages.

As part of Microsoft Security, you'll be contributing to making the world a safer place by reshaping security and empowering users, customers, and developers with end-to-end, simplified solutions. The role offers opportunities to work on critical priorities in a world facing digital threats, regulatory scrutiny, and estate complexity.

The position requires 7+ years of relevant software development experience, strong technical skills in cloud platforms, and knowledge of AI/ML domains. You'll be working in an environment that embraces a growth mindset and focuses on delivering life-changing innovations that impact billions of lives around the world.

This is an excellent opportunity for someone passionate about security and technology, offering the chance to work on meaningful projects while being part of Microsoft's mission to empower every person and organization on the planet to achieve more. The role comes with comprehensive benefits, including industry-leading healthcare, educational resources, and opportunities for professional growth and networking.

Last updated 2 hours ago

Responsibilities For Software Engineer II

  • Own features/user stories and deliver them with the highest quality
  • Adhere to modern engineering practices such automated unit tests, code review, experimentation, CI/CD, telemetry, live site etc
  • Work across geographic and organizational boundaries to design, develop features and demo the end product
  • Contribute to initiatives that drive continuous improvement to our platform and services

Requirements For Software Engineer II

  • BS or MS degree in Computer Science or Engineering with 7+ years of relevant software development experience
  • Proficient in C# or similar programming language with excellent problem solving and debugging skills
  • Solid understanding of object-oriented programming and design
  • Proficient in one of the cloud platforms (Azure, AWS, Google Cloud)
  • Knowledge in AI/ML domain is a must for this role
  • Experience with multithreading and asynchronous processing
  • Experience in SecDevOps & CI/CD
  • Effective communication/collaboration skills

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

Software Engineer II position at Microsoft Security, focusing on security risk engineering and threat analysis, offering remote work and competitive compensation.

Software Engineer II (Security)

Microsoft Security Engineer II position focusing on red team tools development and attack emulation services, offering remote work and competitive compensation.

Software Engineer II (Security)

Microsoft is hiring a Software Engineer II (Security) to develop red team tools and malware for their security organization, offering competitive pay and remote work options.

Software Development Engineer II

Microsoft is hiring a Software Development Engineer II to build and maintain large-scale security systems protecting Azure AD and Microsoft Account from fraud, offering competitive pay and benefits in Redmond, WA.

Software Development Engineer II

Microsoft Security is hiring a Software Development Engineer II to build and maintain large-scale fraud prevention systems protecting Microsoft's cloud services and user accounts.