Uncubed
           

Lead Database Server Engineer, Service Architecture

MongoDB, New York City

MongoDB unleashes the power of software and data for innovators everywhere


The MongoDB Service Architecture Team builds core infrastructure and features for distributed systems.  We ensure that as users scale their deployments from standalone nodes to large sharded clusters, those deployments remain stable and performant.  This frees our users to focus on working with the data itself instead of the machinery needed to interact with and maintain it. The projects delivered by the Service Architecture Team are critical for our largest and most performance sensitive customers.

We achieve that mandate through low-level optimization, library design for difficult concurrency problems, and ownership of the networking layer and communications protocols.  Our ongoing work includes more tunable options for routing operations in the system, process resource controls per operation, improving mean time to recovery after failover, and improved diagnostics for concurrency related failures.

If you want to lead a team in developing the core infrastructure for an open distributed database, join us.  Let’s change what’s possible for application developers, system architects, and database operators.

Successful candidates will have the following qualities

  • Proven success in hiring, mentoring and growing strong software engineering teams
  • Proven success in designing, writing, testing, and maintaining distributed and/or highly concurrent software systems.  Professional or advanced academic expertise in the domains of distributed computing and/or shared memory concurrency is preferable but not required
  • Excellent verbal and written technical communication skills and desire to collaborate with colleagues, mentor fellow engineers and lead projects
  • Excellent time management skills and the ability to make realistic assessments of project complexity
  • Regardless of prior experience, they are willing, able, and excited to quickly learn new things in the domains of computer science and software engineering.  They are curious about how people and organizations use MongoDB, and how MongoDB could be improved to enable more uses

Position Expectations

  • Actively participate in hiring for the distributed systems service architecture group
  • Lead and grow other engineers to coordinate seamless changes in a feature-rich, large code base
  • Work with product management and others to specify, prioritize and deliver new features that delight our users
  • Estimate task complexity, report progress, and voice risks for projects executed by reports
  • Understand and improve current functionality in MongoDB’s networking, concurrency, and task execution domains

Success Measures

  • In the first month, you will have understood the surface area and the high level architecture of the MongoDB operation model (local and remote). You will also have initiated one on ones with your reports and have come to understand their work
  • In three months, you will have contributed to the design and development in C++ of a project slated for the next major release of MongoDB.  You will also have initiated growth conversations with your reports and begun to understand their longer term career aspirations
  • In six months, you will have taken on full responsibility for projects slated for the next major release of MongoDB and come to understand strengths and areas for growth for individuals on your team
  • In twelve months, you will have overseen the development of multiple new features and performed a full annual cycle of performance and growth conversations with your reports.  Additionally, you should have begun to formulate a vision for the future of the distributed systems service architecture team and a plan to achieve that vision

“MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws”

About MongoDB

Our Story

MongoDB was founded in 2007 by Dwight Merriman, Eliot Horowitz and Kevin Ryan – the team behind DoubleClick.

At the Internet advertising company DoubleClick (now owned by Google), the team developed and used many custom data stores to work around the shortcomings of existing databases. The business served 400,000 ads per second, but often struggled with both scalability and agility. Frustrated, the team was inspired to create a database that tackled the challenges it faced at DoubleClick.

MongoDB is the leading modern, general purpose database platform, designed to unleash the power of software and data for developers and the applications they build. Headquartered in New York, with offices across North America, Europe, and Asia-Pacific, we are close to where you do business. MongoDB has more than 4,300 customers in over 85 countries, including more than half of the global Fortune 100. The MongoDB database platform has been downloaded over 30 million times and there have been more than 730,000 MongoDB University registrations.

Want to learn more about MongoDB? Visit MongoDB's website.