Software Engineer II (Full Stack) - M365 Security Engineering

Global technology company leading in software, cloud computing, and artificial intelligence solutions.
$120,000 - $180,000
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer II (Full Stack) - M365 Security Engineering

Join Microsoft's M365 Security Engineering team as a Full Stack Software Engineer II, where you'll be at the forefront of protecting Microsoft services against cyberattacks. This role offers an exciting opportunity to work with a team of experts in large-scale software systems, security analysis, big data, and machine learning. You'll be responsible for analyzing billions of events and terabytes of data generated daily by Microsoft products and services (Azure, M365) to detect suspicious activities.

The position combines both frontend and backend development, requiring expertise in UI/Web development and distributed systems. Working in a hybrid environment (up to 50% work from home), you'll be designing and implementing scalable solutions while ensuring security components are maintained throughout the infrastructure.

As a mid-level engineer, you'll collaborate with cross-functional teams across geographies, contribute to system architecture decisions, and drive engineering excellence. The role demands strong technical skills in React, cloud platforms, and security principles, along with excellent communication abilities.

Microsoft offers an inclusive culture emphasizing a growth mindset, candor, and leadership opportunities. The company provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. This is an ideal role for someone passionate about cybersecurity, customer data protection, and building scalable solutions that make a significant impact.

Last updated a day ago

Responsibilities For Software Engineer II (Full Stack) - M365 Security Engineering

  • Design and implement scalable, reliable and performant backend services
  • Plan and implement beautiful, crisp, and maintainable user-facing experiences
  • Provide technical leadership for large-scale, cross-functional programs
  • Drive long-term design thinking for systems and engineering processes
  • Ensure appropriate level of instrumentation, observability, alerts and monitoring
  • Optimize code for best performance and accessibility
  • Mentor and develop engineers across all levels
  • Provide on call support and monitor health of services in production
  • Partner with Product, Design, and Engineering teams across geographies

Requirements For Software Engineer II (Full Stack) - M365 Security Engineering

React
TypeScript
JavaScript
Node.js
  • 6+ years of experience in software development and designing distributed systems
  • 4+ years of experience with UI/Web development, including HTML, CSS, and responsive design
  • Experience with cloud platforms (Azure, AWS, or Google Cloud)
  • Experience with front-end technologies and frameworks like Redux/React
  • Excellent coding skills, strong understanding in OOPS, design patterns
  • Must know Secure by Design principles
  • Outstanding ability to work independently and coordinate across geographies
  • Strong organization skills and ability to deliver results
  • Excellent communication skills and collaboration capabilities

Benefits For Software Engineer II (Full Stack) - M365 Security Engineering

Medical Insurance
Parental Leave
Education Budget
  • 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 (Full Stack) - M365 Security Engineering

Software Engineer- II

Microsoft Software Engineer II position focusing on Windows development and user experience transformation, offering hybrid work model and comprehensive benefits.

Software Engineer II - Full-Stack

Software Engineer II position at Microsoft focusing on full-stack development for security systems, offering hybrid work and competitive compensation.

Software Engineer II-Frontend

Frontend Software Engineer II position at Microsoft working on Viva Engage, developing user experiences with React and modern web technologies.

Software Engineer II

Microsoft seeks a Software Engineer II for OneDrive/SharePoint team to build large-scale distributed systems and cloud infrastructure using React, TypeScript, and modern web technologies.

SOFTWARE ENGINEER 2-Full Stack

Mid-level Software Engineer position at Microsoft, focusing on full-stack development for Azure AI Studio with emphasis on frontend technologies and AI platform development.