Principal Engineer (Full Stack) - M365 Security Engineering

Global technology company that develops and sells software, consumer electronics, and personal computers.
$180,000 - $300,000
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Engineer (Full Stack) - M365 Security Engineering

Microsoft's M365 Security Engineering team is seeking a Principal Software Engineer to join their cybersecurity efforts. This role combines hands-on development with technical leadership, focusing on protecting Microsoft services against cyber threats. The position involves working with large-scale software systems, security analysis, and big data, processing billions of events daily across Microsoft's product ecosystem. The ideal candidate will balance individual contribution with mentoring, while driving technical direction and cross-team partnerships. The team culture emphasizes inclusion, continuous learning, and customer focus, offering opportunities to work on challenging problems at scale. The role requires expertise in both frontend and backend development, with a strong emphasis on security principles and distributed systems. Working in a hybrid environment, you'll collaborate with global teams to build and maintain critical security infrastructure while contributing to a positive, growth-oriented culture.

Last updated a month ago

Responsibilities For Principal Engineer (Full Stack) - M365 Security Engineering

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

Requirements For Principal Engineer (Full Stack) - M365 Security Engineering

React
TypeScript
JavaScript
  • 12+ years of experience in software development and distributed systems
  • 6+ years of experience with UI/Web development
  • Experience with cloud platforms (Azure, AWS, or Google Cloud)
  • Experience with front-end technologies and frameworks like Redux/React
  • Strong understanding in OOPS and design patterns
  • Knowledge of Secure by Design principles
  • Outstanding communication and collaboration skills
  • Strong organization skills and ability to meet deadlines
  • Experience with modern software services engineering practices
  • Experience building and shipping production grade software

Benefits For Principal Engineer (Full Stack) - M365 Security Engineering

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Engineer (Full Stack) - M365 Security Engineering

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.

Principal Software Engineer

Lead the development of AI-powered shopping experiences at Microsoft as a Principal Software Engineer, focusing on frontend development with TypeScript and React.

Principal Software Engineer

Lead software engineer position at Microsoft, focusing on Microsoft Teams and Copilot development, offering remote work and competitive compensation.

Principal Software Engineering Manager

Lead a team of engineers developing parent and child account management features for Xbox platforms at Microsoft, focusing on web and native application development.