Software Engineer 3

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Core Platforms

Software Engineer 3 role on the Enterprise Advanced team at MongoDB, focusing on developing software to run MongoDB on any infrastructure at global scale. The team adapts software to manage MongoDB clusters in data centers or private clouds, offering advanced capabilities to self-managing customers. The role involves working on core functionality for Ops Manager, Cloud Manager, and Automation products, serving large businesses with massive clusters and huge data processing needs.

What you'd actually do

  1. Design, implement, test, and release features for Ops Manager
  2. Test and incrementally ship elements of complex projects
  3. Apply our core values to your work, in planning, design, and coding
  4. Assist with troubleshooting bugs in customer deployments

Skills

Required

  • Experience with a language such as Java or Go
  • Familiarity with Continues Integration and Continues Delivery Pipeline concepts
  • Familiarity with multi-threaded, asynchronous, distributed systems
  • Good knowledge of Computer Science fundamentals (data structures and algorithms)
  • Good understanding of Object Orientation concepts
  • Ability to think conceptually and design modular, complex systems

Nice to have

  • Familiarity running services on Cloud Infrastructure (Amazon AWS, Google Cloud Platform, Microsoft Azure), using containers and/or container orchestration platforms (Docker, Kubernetes, Openshift)
  • Familiarity with CI/CD tooling and release infrastructure integrations (Github Actions, Jenkins, etc.) and Build Tools (Bazel)
  • Experience working directly with production systems
  • Experience or interest in full-stack web application development