Senior Software Engineer
MongoDB
Job highlights
Summary
Join MongoDB's Storage Execution team and contribute to the development and maintenance of the core storage engine for our globally distributed database, MongoDB Atlas. You will collaborate with a team of engineers to design, implement, and test new features in a large C++ codebase. This role requires significant experience in distributed systems, software development, and database internals. The position offers opportunities for professional growth, including code reviews, mentoring, and ownership of major features. This role can be based in our NYC headquarters, local-based offices, or remotely in the United States. MongoDB offers a comprehensive benefits package including flexible paid time off, generous parental leave, and various other perks.
Requirements
- Experience with building industrial-strength software projects with a large user base, robust designs, a high level of code quality, and collaborative software development processes
- Degree in Computer Science or similar field, or equivalent practical experience, with strong proficiency in data structures, algorithms, concurrency, and software design/architecture
- Interest in the theory and practice of database internals
- At least 5 years of experience in programming, debugging, and performance tuning for distributed and/or highly concurrent software systems
Responsibilities
- Collaborate with other Storage Execution team engineers to coordinate seamless changes in a large, feature-rich C++-based codebase
- Work with product management and neighboring engineering teams to specify new features
- Identify, design, implement, test, and support new features within the purview of Server Execution
- Keep abreast of new database technologies and research, and work to incorporate them into the server
- Espouse and promote the MongoDB values through mentorship, building together, intellectual honesty, and accountability
Preferred Qualifications
Professional or advanced academic expertise in the domain of distributed systems
Benefits
- Flexible paid time off
- 20 weeks fully-paid gender-neutral parental leave
- Fertility and adoption assistance
- 401(k) plan
- Mental health counseling
- Access to transgender-inclusive health insurance coverage
- Health benefits offerings
Share this job:
Similar Remote Jobs
- πAustralia
- πPortugal
- πArgentina
- πUnited States
- πGermany
- πGermany
- πPortugal
- π°$90k-$125kπCanada
- π°$183k-$201kπUnited States
- π°$169k-$240kπUnited States