CareerPlanSign in

Sr. Software Engineer - Go/MongoDB (Remote)

EMEA🌐 Remote💼 Full-time🗓 2026-07-28 → 2026-09-27

Core

Building Percona's open source operational tooling for MongoDB, specifically the Percona ClusterSync (PCSM) replication engine and Percona Backup for MongoDB (PBM) backup solution.

Role type

Senior Go backend engineer (distributed systems)

Builds

PCSM (continuous data replication) and PBM (backup/restore) tools for MongoDB replica sets and sharded clusters

Domain

Database infrastructure, distributed systems, open source

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Go (production fluency, concurrency, goroutines, channels), distributed systems (consistency, idempotency, ordering), MongoDB internals (change streams, oplog, sharding), CLI/HTTP API development, observability (metrics, logging), open source contribution

Preferred skills

Database internals/CDC/ETL experience, Prometheus metrics, golangci-lint, vulnerability scanning, deb/rpm packaging, large-scale MongoDB sharded cluster exposure

Technologies

Go, MongoDB, S3/GCS/Azure Blob Storage, JIRA, GitHub, Prometheus, golangci-lint, Trivy

Responsibilities

Implement core replication engine for initial cloning and continuous change capture; ensure correctness and fault tolerance at scale (network drops, primary elections); support sharded cluster replication; build CLI and HTTP APIs; integrate backup storage with cloud object storage; maintain open source workflows and release quality

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.