Workplace
hybrid
Employment
Internship
Published
Aug 11, 2026
Closes
No date supplied
The role
We are hiring a Senior Software Engineer to join our Server Security team. The Server Security team is a development-focused group within MongoDB's core engineering organization. Operating "close to the bottom of the stack," the team builds features that enable database users to secure their data globally. You will work on critical components including:
• 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
Our team champions a strong culture of inclusivity, diversity, and collaboration. If you want to work on a collaborative team that applies distributed systems fundamentals to deliver core features of a popular database, join us! Let’s change what’s possible for application developers, system architects, and database operators.
The role
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:
• 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
• 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
This role
Requirements
Department: Clusters & Interfaces