Software Engineer 3, Storage ExecutionActive$106K

The opportunity

The MongoDB Storage Execution team is part of the Online Transaction Processing (OLTP) team, and its mission is to research and develop new algorithms for efficient storage and retrieval of data, and provide a comprehensive framework for managing concurrent, transactional…

What you'll do

  • 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

  • Professional or advanced academic expertise in the domain of distributed systems is helpful, but not required

  • Collaborate with other Storage Execution team engineers to coordinate: seamless changes in a large, feature-rich C++-based codebase

What they're looking for

  • Work with product management and neighboring engineering teams to specify and: deliver new features for our customers
  • 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
Software Engineer 3, Storage Execution at MongoDB | Role Match