Senior Software Engineer, Server Networking Security (rust)

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

Senior Software Engineer role focused on rearchitecting MongoDB Server's ingress networking for enhanced security. The role involves building performant, security-critical services for the Atlas Network Protection layer, hardening the pre-authentication attack surface, and rapidly responding to emergent threats. Requires strong systems fundamentals, experience with large backend/compiled codebases, and Rust proficiency.

What you'd actually do

  1. Design, implement, and operate production-ready security services in Rust, with a focus on security, correctness, performance, and operational excellence
  2. Develop ingress networking and security solutions that ensure the security, availability, and performance of a database service
  3. Diagnose test failures and performance regressions, and implement fixes
  4. Lead development and project management for features and initiatives within the Ingress Security domain
  5. Collaborate across Server, Atlas, Drivers, SRE, and Product Security teams to ensure the Atlas Network Protection layer integrates seamlessly with the broader MongoDB ecosystem

Skills

Required

  • 5+ years of experience building production-quality systems software
  • Experience with large backend/compiled codebases and performance-sensitive software
  • Strong systems fundamentals, including multi-threaded programming and performance profiling
  • B.Sc. in Computer Science or a related field, or equivalent practical experience
  • Strong competencies in data structures, algorithms, and software design/architecture

Nice to have

  • Rust
  • Excellent verbal and written technical communication skills
  • Strong time management skills
  • Interest in the theory and practice of high-availability, security-critical systems

What the JD emphasized

  • security-critical services
  • performance-sensitive software
  • multi-year roadmap
  • security-critical systems