Senior Software Engineer, Devtools

MongoDB MongoDB · Enterprise · Ireland · Remote · PTO Developer Experience ENG

Senior Software Engineer for MongoDB's Developer Tools Team, focusing on tools for MongoDB Atlas, a database-as-a-service offering. The role involves building APIs and UIs for users to interact with their data and monitor deployment health, with a backend focus but willingness to take on frontend tasks.

What you'd actually do

  1. building tools for MongoDB Atlas: our database as a service offering and fastest growing product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes.
  2. The team is responsible for tools which allow users to interact with their data and to understand the health and performance of their MongoDB deployments.
  3. The Developer Tools Team works on a variety of APIs and customer-facing UIs empowering MongoDB users to interact with their stored data, whether that’s on desktop via MongoDB Compass or in the browser via Atlas Data Explorer.

Skills

Required

  • at least 4 years of experience working on backend systems (Java, C#, Go, Node.js, etc.)
  • backend engineer with a willingness to take on frontend tasks or a full-stack developer with a bias towards backend
  • experience with the design and architecture of a modern, scalable, high availability web application
  • experience working with databases
  • collaboration and being part of a team
  • approachable, curious, and intellectually honest
  • chasing down difficult problems in a distributed environment
  • expand their knowledge

Nice to have

  • Knowledge of database internals and tuning mechanisms, particularly indexing
  • Previous work in TypeScript, React, and Node.js, particularly maintaining an ecosystem of dependencies
  • Experience working with websocket based client to server communication
  • Familiarity with developing and supporting microservice based architectures using Kubernetes