Senior Software Engineer, Server Security

MongoDB MongoDB · Enterprise · New York, NY · PTO Clusters & Interfaces

Senior Software Engineer role focused on database security features including cryptography, identity & access, network security, and system integrity within MongoDB's core engineering organization. Requires strong distributed systems experience and proficiency in a compiled language.

What you'd actually do

  1. Build and test new security features in a large, feature-rich C++ codebase
  2. Work across engineering, cloud services, and support teams to coordinate feature rollouts and changes
  3. Stand for code quality and security best practices, assisting fellow engineers in writing well-reasoned, secure code
  4. Use strong diagnostic intuition to solve thorny technical issues related to distributed systems, concurrency, and OS internals

Skills

Required

  • 5+ years of experience building distributed systems
  • Proficiency in a compiled language (C++, Rust, Go, Java, or similar)
  • Ability to reason about how specific design choices impact a distributed system
  • Understands modern computer architecture and internals
  • Strong competencies in data structures, algorithms, and software design/architecture
  • Excellent communication skills

What the JD emphasized

  • critical components
  • security best practices
  • large-scale distributed system design
  • modern computer architecture and internals