Staff Software Engineer, Server Networking Security (rust)

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Clusters & Interfaces

Staff Software Engineer focused on rearchitecting MongoDB Server's ingress networking for enhanced security, building the Atlas Network Protection layer. This role involves defining technical strategy, designing and implementing production-ready security services in Rust, and advising on engineering complexity and risk.

What you'd actually do

  1. Define and drive the technical strategy for Ingress Security, in collaboration with stakeholders across Server, Atlas, SRE, and Product Security
  2. Own the definition, planning, and execution of technical plans to deliver solutions to ambiguous, high-impact security and networking problems
  3. Design, implement, and operate production-ready security services in Rust, with a focus on security, correctness, performance, and operational excellence
  4. Collaborate with Engineering leadership and other Product & Technology teams on roadmaps to improve the security posture of MongoDB's ingress stack
  5. Advise across the team and organization on engineering complexity, risk, and inter-project dependencies

Skills

Required

  • Rust
  • systems fundamentals
  • multi-threaded programming
  • performance profiling
  • design and architecture
  • data structures
  • algorithms
  • security-critical systems
  • high-availability systems

Nice to have

  • multi-threaded programming
  • performance profiling
  • technical communication
  • mentorship
  • time management
  • computer science theory
  • software engineering theory
  • memory-safe systems programming

What the JD emphasized

  • 10+ years of experience building production-quality systems software with a large user base, robust design structure, and rigorous code quality
  • security-critical systems
  • systems security
  • network security
  • memory-safe systems programming