Software Engineer, Networking & Observability

MongoDB MongoDB · Enterprise · San Francisco, CA · PTO Clusters & Interfaces

Software Engineer role focused on the core networking and observability components of a distributed database. Responsibilities include improving network communication, resource utilization efficiency, and building low-overhead observability features. The role involves working with C++ and distributed systems, with a focus on OpenTelemetry integration and performance testing.

What you'd actually do

  1. Understand and improve the current functionality of the MongoDB networking and observability codebase
  2. Lead medium sized projects related to our networking code or observability frameworks from technical design to delivery
  3. Collaborate with colleagues at all stages of project lifecycle (ideation, requirements gathering, design, execution, and delivery)
  4. Own our [leadership principles](https://www.mongodb.com/company/leadership-principles), and exemplify them in your work
  5. Continue to learn and be curious in growing your career

Skills

Required

  • 3+ years of experience building distributed systems
  • Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
  • Hands-on experience with building production-level code
  • Experience in C++
  • Interest in furthering their knowledge of networking, observability and how computer architecture and internals impact the availability
  • Solid verbal and written communication skills and highly motivated to collaborate with colleagues

Nice to have

  • Passion for delivering and deploying a product with cross-team stakeholders

What the JD emphasized

  • Experience in C++ is required