Taro Logo

Backend Software Engineer - Security Graph

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Herzliya, Israel
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Backend Software Engineer - Security Graph

Microsoft Security is on a mission to make the world a safer place by protecting against digital threats and ensuring security across platforms, devices, and clouds. This role is part of the Security Graph team, which tackles one of the top security challenges: understanding potential attack paths and vulnerabilities in customer systems.

The position involves working on a strategic platform based on a knowledge graph that represents digital assets and their connections. This graph processes tens of billions of daily events to derive smart insights, calculate attack paths, and identify security risks. The platform serves various Microsoft security products and continues to expand.

As a Backend Software Engineer, you'll be working with cutting-edge technologies on systems that protect millions of users. You'll collaborate with a diverse team of software engineers, security researchers, program managers, and data scientists. The role offers exciting challenges in handling large data volumes, complex calculations, and modeling the digital world into a coherent knowledge graph.

The team culture embraces a growth mindset and excellence, encouraging everyone to bring their best. You'll have opportunities to mentor junior peers, contribute to infrastructure improvements, and work on high-impact security solutions. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

This is an excellent opportunity for an experienced backend engineer passionate about security and large-scale distributed systems to make a significant impact on global cybersecurity. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities with the team.

Last updated 2 months ago

Responsibilities For Backend Software Engineer - Security Graph

  • Design and develop high scale systems
  • Work on cutting edge technologies to deliver new capabilities for security platforms
  • Cross-team and cross-discipline collaboration
  • Mentor junior peers
  • Apply critical view of infrastructure, technologies, and development process
  • Proactively improve products and team processes

Requirements For Backend Software Engineer - Security Graph

Java
  • B.Sc./M.Sc. in Computer Science (or equivalent)
  • 5+ years of software development experience
  • 2+ years of experience with developing large scale applications and distributed systems
  • Collaboration and teammate skills
  • Abilities to ramp up quickly on new technologies
  • Knowledge in .NET/C#, Azure cloud environment, or cyber security domain is an advantage

Benefits For Backend Software Engineer - Security Graph

Medical Insurance
Dental Insurance
Vision 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?