Desired Skills and Experience

  • Leads efforts to port MongoDB to novel platforms (e.g. POWER8, ARMv8), environments (iOS), and language standards (C++17 is coming soon!)
  • Develops core C++ support libraries, internal development tools, and low-level features like asynchronous networking or diagnostic instrumentation
  • Designs and implements core security features for the database
  • A proven track record of success in product managing and delivering software solutions targeting developers or other deeply technical personae
  • Skills to effectively communicate product strategy to all of the relevant stakeholders
  • Systems thinking habits
  • Excellent writing skills
  • Solid technical skills — our users are developers, DBA’s, SysAdmins, etc. Therefore, our product managers must be just as technical and have working knowledge in all of these areas to better represent and advocate for our users; while not expected to write production code, you should be comfortable diving into new code, learning from existing examples, exploring APIs, triaging bugs, analyzing support cases, and speaking authoritatively on any of the technical aspects of the tools in your portfolio
  • C++ comprehension is a big plus
  • Proven success designing, developing and sustaining sophisticated components of complex software systems in large, long-lived code bases
  • Decisiveness and accountability
  • Curiosity, desire to learn and adapt
  • Professional experience in the domains of distributed systems, databases, operating systems or other highly concurrent software a big plus
  • Explore the problem space, interact with the customers, formulate the vision and maintain the roadmap for your area, keeping it aligned with the company’s strategic priorities
  • Deeply understand all aspects of the business — your job is to ensure a business outcome, not just product definition!
  • Communicate complex concepts in a manner that is easily understood by multiple audiences
  • Communicate complex concepts in a manner that is easily understood by multiple audiences
  • Define user experiences/scopes and provide necessary advocacy for them to be executed on
  • Work closely with the product design and engineering teams to design, architect, implement and ship new capabilities of the database to delight users
  • Balance (sometimes conflicting) priorities on a roadmap to benefit users and enable new use cases, maintain a prioritized backlog
  • Advocate for our customers with passion about operational performance, predictability, and security
  • Collect and analyze data that drive product decisions
  • Be just as comfortable troubleshooting bugs and reviewing technical designs as they are collaborating on a marketing campaign, running a survey, or producing sales messaging
  • Be just as comfortable troubleshooting bugs and reviewing technical designs as they are collaborating on a marketing campaign, running a survey, or producing sales messaging
  • Collaborate with peers in product management & other disciplines to ensure alignment and common success
  • In three months, you will have onboarded on the current MongoDB technologies & tools, mined and analyzed existing issues, successfully triaged new issues with the engineering team, taken ownership of the existing roadmap and the product backlog
  • In six months, you will have reviewed / refined existing user stories and JIRA issues, prioritized and started executing on them with your engineering team; you will have also researched new and existing markets, identified some new trends and started their exploration in a methodical way
  • In twelve months, you have produced at least one GA release, several service releases, delighted customers with new/improved experiences (you’ll need to define your metrics to measure customer success with your deliverables as well), identified new opportunities & refined your roadmap, contributed to other projects, presented to customers, user groups, and conferences, and gained strong support of your team and other stakeholders

Apply