Senior Software Engineer - Microsoft Threat Protection

Microsoft is a global technology leader providing cloud computing, software, and hardware solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer - Microsoft Threat Protection

Microsoft's Threat Protection team is seeking a Senior Software Engineer to join their cybersecurity efforts. The role focuses on developing cutting-edge detection and remediation systems as part of the Microsoft 365 Defender suite, which integrates security across Microsoft Defender for Endpoint, Office, Cloud Apps, and Identity.

The position involves working with state-of-the-art cloud technologies, big data solutions, and AI at hyper-scale to protect millions of customers from cyber threats. You'll be part of a team that values diversity and collaboration, working on large-scale distributed systems that automatically analyze threats across domains.

As a senior engineer, you'll be responsible for developing new features, mentoring junior peers, and critically evaluating infrastructure and processes. The role requires expertise in Java or equivalent languages, with experience in cloud-based applications and distributed computing platforms. You'll work with modern databases like MongoDB, Cosmos DB, and Azure Data Explorer, while utilizing continuous integration tools.

The position offers the opportunity to work on impactful security solutions that protect organizations from sophisticated cyber-attacks. You'll collaborate across disciplines including PM, design, research, and data science teams. The role combines technical leadership with hands-on development, requiring both independent work and team collaboration.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and other competitive perks. The work environment supports hybrid arrangements with up to 50% work from home flexibility.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer - Microsoft Threat Protection

  • Work on cutting edge technologies to deliver new features that impact and protect millions of users
  • Cross-team and cross-discipline collaboration (engineering, PM, design, research and data science)
  • Mentor junior peers and help them succeed
  • Apply critical view of infrastructure, technologies and development process
  • Proactively push to improve the product and group

Requirements For Senior Software Engineer - Microsoft Threat Protection

Java
MongoDB
Kubernetes
  • B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent
  • Working experience in Java (or equivalent)
  • 8+ years of professional experience as a software engineer building large-scale systems
  • Excellent teammate skills, effectiveness both in independent and collaborative work
  • Ability to learn and use new technologies
  • Ability to understand complex distributed systems

Benefits For Senior Software Engineer - Microsoft Threat Protection

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 - Microsoft Threat Protection

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.