The opportunity
As a Senior Engineer, you will apply distributed systems fundamentals to deliver core security features. You will be a leader in improving MongoDB's security posture by owning features and leading investigations into complex areas of the codebase.
What you'll do
Cryptography: Queryable Encryption , at-rest data encryption, and fundamental cryptographic principles.
Identity & Access: Authentication and authorization systems, TLS, and X.509 certificate management
Network Security: High-performance, low-latency networking protocols (PKI, Hashing, CRLs)
System Integrity: Resilience, observability, and compliance assurance within a large-scale distributed database
Build and test new security features in a large, feature-rich C++ codebase
Work across engineering, cloud services, and support teams to coordinate feature rollouts and changes
What they're looking for
- Stand for code quality and security best practices, assisting fellow: engineers in writing well-reasoned, secure code
- Use strong diagnostic intuition to solve thorny technical issues related to: distributed systems, concurrency, and OS internals
- + years of experience building distributed systems
- Proficiency in a compiled language (C++, Rust, Go, Java, or similar).: Technical interviews will be conducted in a compiled language of your choice