Senior Software Engineering Manager- One SOC
Herzliya | Software Engineering | Sep 10, 2025 | Job number 1873919


We’re looking for an experienced hands-on Senior to Principal Software Engineering manager to join our fast-growing Microsoft 365 Defender group as part of UEBA team. 

Microsoft 365 Defender is an innovative, industry leading integrated solution for the Microsoft 365 security threat protection services that breaks down traditional security solutions silos to deliver detection and response across all data sources.  

The UEBA Development Team is at the forefront of developing cutting-edge security solutions that leverage advanced analytics and machine learning to detect anomalous behaviors within networks. As part of the team, engineers work on creating scalable systems that monitor user and entity activities to safeguard organizations from insider threats, cyber attacks, and data breaches. Our collaborative environment encourages innovation, where engineers have the opportunity to contribute to every aspect of development, from design to deployment. We're looking for talented software engineers passionate about cybersecurity, problem-solving, and building systems that make a real impact on the security landscape. 



Responsibilities

-Team Leadership and Mentorship: Lead and mentor a team of software engineers, fostering a collaborative and innovative work environment. Provide guidance and support to help team members grow in their roles. 
-Project Management: Oversee the planning, execution, and delivery of software projects. Ensure projects are delivered on time, within scope, and aligned with business goals. 
-Technical Oversight: Provide technical direction to the engineering team, including architecture decisions, code reviews, and ensuring best practices are followed. 
-Hiring and Talent Development: Recruit, onboard, and retain top engineering talent. Focus on building a diverse and high-performing team, and support the ongoing development of engineers through training and feedback. 
-Collaboration Across Teams: Work closely with product managers, designers, and other stakeholders to ensure alignment on goals, priorities, and technical requirements. 
-Resource Allocation: Manage resource allocation within the team, balancing priorities and workloads to ensure efficient project progress. 
-Process Improvement: Continuously assess and improve development processes, tools, and workflows to optimize team efficiency and product quality. 
-Product Quality Assurance: Ensure the team delivers high-quality, reliable, and scalable software by instilling best practices for testing, code quality, and continuous integration and deployment.



Qualifications

Qualifications Required 

6+ years of software development experience in .NET/C# (or equivalent)

2+ years of software development management experience

Experience in public cloud

Team player with can-do attitude Great people skills, leadership and collaboration 

 

Qualifications: Other Requirements 

Experience in big data, experience in Spark is an advantage

B.Sc. in Computer Science (or equivalent)

 

 

MTPILhiring




Make
your
mark