Skip to content
MongoDBMongoDB

Senior Software Engineer, Observability

Build and maintain scalable observability systems for MongoDB Atlas, including telemetry, diagnostics, and actionable database insights. The role requires at least five years of backend or full-stack engineering experience, strong distributed-systems skills, and proficiency in a compiled language.

About the job

Requirements

  • At least 5 years of experience as a backend or full-stack engineer
  • Backend engineering experience with willingness to take on frontend tasks, or full-stack development with a backend bias
  • Experience writing backend systems in a compiled language such as Java, C#, or Go
  • Experience designing and architecting modern, scalable web applications
  • Experience troubleshooting difficult problems in distributed environments and at the database diagnostic or operational level
  • Familiarity with debugging and troubleshooting production issues
  • Strong understanding of algorithms, data structures, and time and space complexity
  • Collaborative, approachable, curious, and intellectually honest mindset
  • Commitment to continuous learning and staying current with new technologies

Nice to Haves

  • Experience with distributed event-streaming platforms such as Kafka or WarpStream
  • Experience with event-processing platforms such as Flink
  • Experience developing code observability tools
  • Experience with TypeScript, React, and Node.js, particularly maintaining dependency ecosystems
  • Knowledge of database internals and tuning mechanisms, particularly indexing

Responsibilities

  • Design, write, and maintain observability code and features
  • Contribute to and lead complex technical projects
  • Investigate large-scale distributed production issues
  • Collaborate on codebase development, best practices, and design principles
  • Work with customers and support engineers to resolve issues
  • Participate in the on-call rotation
  • Mentor junior team members

Compensation and Benefits

  • Supportive and enriching employee culture
  • Employee affinity groups
  • Fertility assistance
  • Generous parental leave policy

Skills

Java, C#, Go, TypeScript, React, Node.js, Kafka, Warpstream, Flink, Algorithms, Data Structures, Distributed Systems, Database Indexing, Observability, MongoDB

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Pinterest

Pinterest

Dublin, Ireland

Senior Software Engineer
€92k+/yrHybrid5+ YOEBackend Engineering

Build and operate large-scale backend systems and Pinner-facing features for Pinterest, partnering across product, design, and engineering. The role requires 5+ years of backend development experience, distributed-systems expertise, strong ownership, and proficiency in a backend programming language.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.