Job description
Engineering Manager – Network Security
Company Overview
A high-growth cybersecurity technology company is hiring an Engineering Manager to lead a small, specialist team building high-performance network security systems.
Job Summary
This role combines people leadership and hands-on technical contribution, with responsibility for designing, scaling, and operating low-latency systems that protect customers against sophisticated network-level threats. You’ll work closely with senior technical leadership to make architectural decisions, improve performance, and ensure systems scale reliably under extreme traffic conditions. This is a role for someone who enjoys deep technical problems, distributed systems, and leading experienced engineers in a fast-moving environment.
Key Responsibilities
- Lead and develop a small, high-impact engineering team working on core network security services
- Run regular 1:1s, performance reviews, and support career progression
- Foster a culture of technical excellence, ownership, and continuous improvement
- Balance hands-on contribution with delivery oversight and prioritisation
- Partner with senior leadership to make key architectural and performance decisions
- Design and scale distributed systems that analyse and filter large volumes of internet traffic
- Ensure systems are highly available, low-latency, and resilient under heavy load
- Manage trade-offs between performance, scalability, and technical debt
- Analyse existing and emerging network-level attack patterns
- Design and implement detection and mitigation strategies
- Build systems capable of distinguishing legitimate traffic from malicious behaviour
- Contribute to improving automated response and protection mechanisms
Requirements / Qualifications
- Strong background in systems programming (C or similar low-level language)
- Prior experience in a technical leadership or engineering management role
- Experience building high-performance, low-latency systems
- Solid understanding of concurrency, memory management, and multithreaded systems
- Comfortable debugging complex production issues using low-level tooling
- Strong knowledge of data structures, algorithms, and performance optimisation
- Experience with distributed systems and traffic processing at scale
- Familiarity with techniques such as zero-copy IO, CPU affinity, or lock-free designs (beneficial, not required)
Preferred Qualifications
- Proven ability to mentor and develop engineers
- Clear communicator with both technical and non-technical stakeholders
- Comfortable making decisions and taking ownership in ambiguous environments
Location
Germany, Remote: True