Senior Software Engineer

Global technology company that develops and sells software, consumer electronics, and personal computers.
Security
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's M365 Security Engineering team is seeking a Senior Software Engineer to protect Microsoft services against cyberattacks. The role involves working with large-scale software systems, security analysis, big data, and machine learning to analyze billions of events and terabytes of data generated by Microsoft products and services. The team values diversity and deep collaboration, focusing on maintaining critical security components across Microsoft's infrastructure. This position offers the opportunity to work with cutting-edge security technologies, cloud platforms, and distributed computing systems while being part of a team that directly impacts the security of Microsoft's global services. The role requires expertise in cloud services, security principles, and strong programming skills, with opportunities for growth and impact in cybersecurity.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer

  • Write well designed code with an emphasis on quality, maintainability, scalability, and performance
  • Analyse security threats to M365 and build monitoring components to address those threats
  • Design and implement real time, highly scalable, performant, and sustainable solutions
  • Deliver automated and well-tested features across different services and platforms
  • Use engineering best practices throughout the software development lifecycle
  • Collaborate with teammates in various roles to plan and execute on key deliverables
  • Provide on call support and monitor the health of services in production
  • Execute the Dev-Sec-Ops approach to software delivery

Requirements For Senior Software Engineer

Java
  • 8+ years of professional software engineering experience
  • Experience designing, building, and running cloud services at large scale
  • 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 meet demanding deadlines
  • Experience with cloud-computing environments (Azure preferred)
  • Experience with web service development
  • Basic automation scripting skills with PowerShell
  • Experience building and shipping production grade software

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on building cloud-based security solutions for M365, with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on Linux security solutions for Microsoft Defender for Endpoint, requiring 7+ years of C/C++ experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI security and red team testing, working with LLMs and Python to protect Microsoft's AI systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft Security, focusing on Purview solutions with hybrid work arrangement in Redmond, WA. Requires 4+ years of experience in distributed systems and security.

Senior Software Engineer

Senior Software Engineer position at Microsoft Dublin, focusing on Identity Authorization and security solutions, requiring 5+ years of distributed systems experience.