Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?