Software Engineer II

Microsoft 365 Security team developing cutting-edge cybersecurity applications and services including Microsoft Defender Antivirus and Advanced Threat Protection solutions.
Frontend
Mid-Level Software Engineer
In-Person
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II

Join Microsoft's 365 Security team as a Software Engineer II, where you'll be at the forefront of cybersecurity innovation. We develop cutting-edge solutions including Microsoft Defender Antivirus and Advanced Threat Protection, serving millions of users worldwide. Our team builds user-centric cybersecurity applications and services, leveraging cloud computing, Big Data, AI, and machine learning technologies.

As a Full Stack Software Engineer, you'll work on designing and implementing both front-end and back-end components of our security solutions. You'll collaborate with a diverse team of professionals, including Security researchers, Data Scientists, and Program Managers, in an environment that values continuous learning and professional development.

The role offers the opportunity to work with modern web technologies, cloud platforms, and distributed systems while contributing to products that directly impact user safety in the digital world. We maintain a collaborative culture focused on customer success, embracing Microsoft's growth mindset philosophy.

This position requires strong technical skills in web development, cloud services, and security principles, combined with excellent communication abilities. You'll be part of a team that values diversity of thought and experience, working together to create innovative solutions that protect users from cyber threats.

Last updated 5 days ago

Responsibilities For Software Engineer II

  • Design, build, deploy, and manage cloud services for cybersecurity
  • Develop core features in the Microsoft security portal
  • Build back-end functionality supporting security features
  • Collaborate with program managers and security engineering teams
  • Protect millions of customers from malware and cyber threats

Requirements For Software Engineer II

JavaScript
React
TypeScript
  • BS or MS degree in Computer Science, Mathematics or Engineering
  • 3+ years of experience as a software engineer working on industrial strength software
  • 3+ years of experience in designing data structures, algorithms, and concurrent programming
  • 3+ years of experience designing end user applications with modern web technologies
  • 3+ years of experience in cloud development principles and microservices
  • Experience with software development tools (GIT, build systems, etc.)
  • Development experience with cloud platforms like Microsoft Azure, AWS

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 - Full-Stack

Microsoft seeks Full-Stack Software Engineer II for Trust and Security Services team to develop secure certificate management systems and security infrastructure.

Software Engineer II

Microsoft is hiring a Software Engineer II in Vancouver to develop front-end experiences for Power Query, offering remote work and competitive compensation.

Software Engineer

Microsoft is seeking a Software Engineer to join the Bing Core Experience team to develop engaging search experiences using modern web technologies.

Software Engineer II

Microsoft is seeking a Software Engineer II to build frontend applications and platforms for customer community engagement, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on frontend development for the Purview Data Governance team, offering remote work and competitive compensation.