Skip to content
MongoDBMongoDBCork, Ireland

Engineering Manager, Server Networking Security

Leads the Server Ingress Security team, managing engineers while guiding the design and operation of security-critical networking services in Rust. The role requires substantial systems software experience, engineering management expertise, and strong judgment in security-sensitive domains.

Salary not listed
Hybrid8+ YOEEngineering Management

About the job

Responsibilities

  • Lead a team of software engineers, including hiring, growth, compensation, and performance management.
  • Own the results delivered by the team and the execution of its 12-month roadmap for the Atlas Network Protection layer.
  • Lead the design, implementation, and operation of production-ready security services in Rust, emphasizing security, correctness, performance, and operational excellence.
  • Collaborate with Product Management, Program Management, and Engineering leadership to specify, prioritize, and deliver features.
  • Handle or lead responses to time-sensitive security incidents and customer escalations.
  • Estimate task complexity, communicate delivery timelines, and manage project risks.
  • Remove technical barriers, coordinate cross-team dependencies, and support the overall health and development of the team.
  • Contribute to organizational growth planning, engineering resource allocation, hiring plans, and project assignments.
  • Establish relationships with stakeholders across Server, Atlas, and Product Security; review designs, guide technical decisions, and lead major feature delivery.

Requirements

  • 3+ years of experience managing software engineering teams, including hiring, performance and growth management, compensation planning, and mentoring.
  • 8+ years of experience building production-quality systems software in large backend or compiled-codebases, ideally using Rust.
  • Strong technical judgment in security-sensitive or networking-adjacent domains.
  • Experience designing, writing, testing, maintaining, and operating mission-critical software systems.
  • Ability to coach engineers, support career development, and create growth opportunities.
  • Willingness and ability to learn quickly across computer science, software engineering, and leadership.

Nice-to-haves

  • Performance profiling.
  • Network protocols.
  • TLS.
  • Connection management.
  • Professional or advanced academic expertise in security or networking.

Work Arrangement

  • Hybrid working model for candidates based in Dublin or Cork.

Skills

RustSystems SoftwareBackend EngineeringNetwork ProtocolsTlsConnection ManagementPerformance ProfilingSecurity EngineeringSoftware TestingIncident ResponseRoadmap Planning