← All roles

Software Engineer 3

MongoDB· Observability, Data Pipeline team
Apply on company site
Hybrid (Dublin, Ireland)full-timePosted 3w ago

About the role

The Data Pipeline team builds and operates a scalable, high-availability streaming platform for telemetry data, using a diskless, Kafka-compatible bus and Apache Flink on Kubernetes. The role combines backend software development with site reliability engineering and production troubleshooting in a hybrid Dublin-based environment.

Responsibilities

  • Design, write, test and maintain backend code and features for the Data Pipeline platform
  • Contribute to and lead medium-sized technical projects through production delivery
  • Help improve the scalability, availability, and reliability of telemetry ingestion, transformation, and delivery to downstream storage
  • Investigate production issues using metrics, logs, and other evidence, and contribute to fixes and preventative improvements
  • Participate in the team's on-call rotation and support customer escalations with support engineers and teammates
  • Be customer-driven by collaborating with the sister teams and customers to improve the Observability user experience
  • Contribute to technical discussions, code reviews, coding best practices, and operational improvements

Qualifications

  • Has experience with Kafka-compatible streaming platforms, Apache Flink, or comparable stream-processing technologies
  • Has experience writing production backend systems in a compiled language, such as Java, Go, C, or C++
  • Has experience designing and developing scalable distributed services, with an understanding of performance, availability, and failure handling
  • Has worked with event-driven systems, ingestion pipelines, or high-throughput data processing
  • Has hands-on experience managing the development and release lifecycle on Kubernetes clusters using GitOps tools such as Argo CD or Flux
  • Has hands-on experience applying a data-driven approach to debugging and troubleshooting production systems using tools such as profilers and flame graphs to collect evidence
  • Is comfortable being part of 24/7 on-call rotations
  • Can explain their own technical contributions, the trade-offs they made, and the evidence used to evaluate results
  • Has a strong understanding of algorithms, data structures, and time and space complexity

Skills

Required:Kafka-compatible streaming platformsApache FlinkBackend development in a compiled language (Java, Go, C, or C++)Distributed systems designKubernetes + GitOps (Argo CD or Flux)Production debugging & profilingOn-call experienceCommunication of technical contributionsAlgorithms and data structures

Benefits

  • Employee benefits and culture-focused programs as described in the job posting
Last updated Oct 22, 2026. Interested? Apply on the company site.
MongoDB logo

About MongoDB

The World’s Leading Modern Database

Get your ideas to market faster with a flexible, AI-ready database. MongoDB makes working with data easy.

DatabaseAIUnstructured DataStructured DataRecommendation enginesQ&A systemsAnomaly detectionGen AI

More open roles at MongoDB