Senior Go Engineer for Open-Source MongoDB Tools (Remote)

Remote Jobs

United States

Remote

USD 150,000 - 190,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote-first culture
Equipment provided
Career development funds
Connectivity allowance
Equity plan
Flexible hours
Time off programs

Job summary

Percona’s MongoDB Tools Team is hiring for a remote role focused on PCSM and PBM projects. You will influence the shape of PCSM, work across PBM, and tackle hard problems in replication, change streams, and cross-cluster consistency.

You will own core replication, fault tolerance at scale, and shard-aware syncing, while contributing to an open source ecosystem with широк collaboration and community involvement.

Qualifications

  • Strong Go experience in production, with real fluency in concurrency.
  • Solid grounding in distributed systems and data consistency.
  • Hands-on MongoDB knowledge: change streams, the oplog, resume tokens, replica sets, and sharding.
  • Comfort building and operating command-line tools and HTTP APIs, and instrumenting them with metrics and structured logs.
  • A habit of writing tests that catch real problems, and comfort working across a mixed toolchain.
  • Experience working in the open: Git and pull request workflows, giving and taking code review well.

Responsibilities

  • The core replication engine: initial collection cloning followed by continuous change capture over MongoDB Change Streams, with correct handling of resume tokens, ordering, and resumability after failures.
  • Correctness and fault tolerance at scale: recovering cleanly from network drops, primary elections, and restarts without losing or duplicating changes.
  • Sharded cluster support: replicating across shards, handling chunk migrations and balancer activity.
  • Namespace filtering and automatic index management, plus edge cases with DDL, TTL, and index differences.
  • Performance and throughput: parallelizing the clone, applying backpressure, and managing memory and connections.
  • The CLI and HTTP API that drive and observe a sync, and the metrics/logging for operators.
  • Shared across both projects: working in the open, PRs, reviews, and community involvement.

Skills

Go concurrency
Distributed systems
MongoDB knowledge
CLI tools
HTTP APIs
Testing
Open source
Code reviews
Git workflows

Tools

Prometheus
golangci-lint
Trivy
pbm tooling

Job description

Percona’s MongoDB Tools Team is hiring for a remote role focused on PCSM and PBM projects. You will influence the shape of PCSM, work across PBM, and tackle hard problems in replication, change streams, and cross-cluster consistency.

You will own core replication, fault tolerance at scale, and shard-aware syncing, while contributing to an open source ecosystem with широк collaboration and community involvement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote MongoDB Engineer & Support Specialist
Remote MongoDB Engineer & Support Specialist

Percona • United States

Remote
MXN 900,000 - 1,200,000
Remote work
Equipment for remote office
Career development funds
+4
MongoDB Database Support Engineer (AMERICAS - Remote)
MongoDB Database Support Engineer (AMERICAS - Remote)

Percona • United States

On-site
MXN 900,000 - 1,200,000
Remote work
Equipment for remote office
Career development funds
+4
Senior Backend Engineer (Go)
Senior Backend Engineer (Go)

Percona • United States

Remote
USD 130,000 - 180,000
Remote equipment stipend
Connectivity allowance
Career development funding
+1
Senior Backend Engineer (Go)
Senior Backend Engineer (Go)

Remote Worker LTD. • United States

Remote
USD 120,000 - 160,000
Flexible work hours
Equipment provided
Connectivity stipend
+2
Remote Senior Go Backend Engineer - Observability Platform
Remote Senior Go Backend Engineer - Observability Platform

Percona • United States

Remote
USD 130,000 - 180,000
Remote equipment stipend
Connectivity allowance
Career development funding
+1
Senior Backend Software Engineer (Fully Remote)
Senior Backend Software Engineer (Fully Remote)

Percona • United States

Remote
USD 120,000 - 170,000
Flexible hours
Career development funds
Equity
Remote Senior Go Backend Engineer - Observability & AI
Remote Senior Go Backend Engineer - Observability & AI

Remote Worker LTD. • United States

Remote
USD 120,000 - 160,000
Flexible work hours
Equipment provided
Connectivity stipend
+2
PostgreSQL Database Support Engineer - AMERICAS (Remote)
PostgreSQL Database Support Engineer - AMERICAS (Remote)

Percona • United States

Remote
USD 120,000 - 160,000
Remote-first worldwide
Flexible work hours
Equipment for remote office
+5
Remote Backend Go Engineer — Observability & Impact
Remote Backend Go Engineer — Observability & Impact

Percona • United States

Remote
USD 120,000 - 170,000
Flexible hours
Career development funds
Equity
Senior Software Engineer
Senior Software Engineer

MongoDB • North Carolina

On-site
USD 126,000 - 248,000