Senior Software Engineer, Server Security

MongoDB

New York City, New York, United States
Base: $126,000 - $248,000 usd; bonus/equity: equit...
**
5+ years building distributed systems
Proficiency in c++ or compiled languages
Strong understanding of computer architecture
** MongoDB is seeking a Senior Software Engineer for their Server Security team, focusing on building security features for their distributed database platform. The ideal candidate will have extensive experience in distributed systems, proficiency in a compiled programming language, and the ability to improve the security posture of MongoDB. **

Job Summary

  • The role involves applying distributed systems fundamentals to deliver core security features for MongoDB's globally distributed database platform.
  • Candidates will build and test new security features in a large C++ codebase while ensuring resilience and observability.
  • MongoDB offers a comprehensive benefits package including equity, flexible paid time off, and generous parental leave policies.

Matching Summary

Match Score: 75

** MongoDB is seeking a Senior Software Engineer for their Server Security team, focusing on building security features for their distributed database platform. The ideal candidate will have extensive experience in distributed systems, proficiency in a compiled programming language, and the ability to improve the security posture of MongoDB. **

Salary

Base: $126,000 - $248,000 USD; Bonus/Equity: Equity and employee stock purchase program included; Benefits: Flexible PTO, 20 weeks parental leave, fertility assistance, 401(k), mental health counseling

Skills & Requirements

Must-have

  • 5+ years building distributed systems
  • Proficiency in C++ or compiled languages
  • Strong understanding of computer architecture
  • Experience with cryptography and TLS
  • Ability to reason about concurrency

Nice-to-have

  • Collaborative team culture
  • Inclusivity and diversity champion
  • Mentoring new engineers
  • Distributed systems fundamentals application

Key Requirements

  • 5+ years experience in distributed systems
  • Degree in Computer Science or equivalent practical experience
  • Strong competencies in data structures and algorithms
  • Located in USA or Canada

Work Rights

Must be located in USA or Canada

Tailored Resume

Cover Letter