Senior Software Engineer (Full Stack) - M365

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.

Description For Senior Software Engineer (Full Stack) - M365

Microsoft's M365 Security Engineering team is seeking a Senior Software Engineer (Full Stack) to join their dynamic team working on solutions that protect Microsoft services against cyberattacks. This role combines individual contribution with technical leadership, focusing on building scalable, reliable services and seamless customer experiences. The position involves working with large-scale software systems, security analysis, and big data, analyzing billions of events daily across Microsoft's product ecosystem.

The ideal candidate will balance hands-on development with mentoring responsibilities, applying systems thinking and building cross-team partnerships. Team members become advocates for customer experiences, focusing on scalability, reliability, and rapid iteration. The role offers opportunities to work with cutting-edge technologies, including cloud platforms, front-end frameworks, and security systems.

The team culture emphasizes inclusion, continuous learning, and passion for customer service. They celebrate diverse backgrounds and maintain a casual yet passionate environment. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

Key technical aspects include full-stack development, cloud platform expertise, and security engineering. The role requires experience with UI/Web development, distributed systems, and modern software engineering practices. The successful candidate will contribute to both front-end and backend development, ensuring robust security components throughout Microsoft's infrastructure.

This is an excellent opportunity for experienced engineers who enjoy technical challenges, value mentorship, and want to make a significant impact in cybersecurity and cloud services at a global scale.

Last updated 14 days ago

Responsibilities For Senior Software Engineer (Full Stack) - M365

  • Design and implement scalable, reliable and performant backend services
  • Plan and implement beautiful, crisp, and maintainable user-facing experiences
  • Provide technical leadership and drive engineering excellence
  • Drive long-term design thinking for systems and engineering processes
  • Partner with Product, Design, and Engineering teams across geographies
  • Ensure appropriate level of instrumentation and monitoring
  • Mentor and develop engineers across all levels
  • Provide on call support and monitor service health
  • Use engineering best practices throughout the software development lifecycle

Requirements For Senior Software Engineer (Full Stack) - M365

React
TypeScript
JavaScript
  • 8+ years of experience in software development and designing distributed systems
  • 4+ years of experience with UI/Web development, including HTML, CSS, and responsive design principles
  • 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 communicate complex ideas
  • Strong organization skills and ability to deliver results
  • Experience with modern software services engineering practices

Benefits For Senior Software Engineer (Full Stack) - M365

Medical Insurance
Parental Leave
Education Budget
401k
  • 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?