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 5 days 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

Senior Software Engineering Manager – UI Frameworks Team, VisionOS

Lead Apple's UI Frameworks Team for Vision Pro, managing engineers and developing core SwiftUI infrastructure for spatial computing applications.

Principal Software Engineer - Full Stack

Principal Full Stack Engineer role at Veeva Systems, building healthcare cloud solutions with 12+ years experience required, offering remote work and competitive benefits.

Principal Software Engineer

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

Principal SaaS Web Developer

Principal SaaS Web Developer position at Oracle, requiring 10+ years of experience, focusing on full-stack development for public safety solutions.

Principal Developer - Full stack

Lead full-stack developer position at Datacom, focusing on SaaS Payroll Product development with modern tech stack and team leadership responsibilities.