Sr. Software Engineer - Go/MongoDB
Full-time
Percona
Role Description
The MongoDB Tools Team builds Percona's open source operational tooling for MongoDB. This role sits primarily on Percona ClusterSync for MongoDB (PCSM), which is evolving quickly, allowing you to have real influence over its shape. You will also work across into Percona Backup for MongoDB (PBM).
- PCSM (primary focus): Initial data cloning followed by continuous change replication over MongoDB Change Streams, for both replica sets and sharded clusters.
- PBM (secondary): Consistent backup and restore with point-in-time recovery, using oplog capture to stay consistent across replica sets and sharded clusters.
What you will work on:
- Primary, on PCSM:
- The core replication engine: initial collection cloning followed by continuous change capture over MongoDB Change Streams.
- Correctness and fault tolerance at scale: recovering cleanly from network drops, primary elections, and restarts.
- Sharded cluster support: replicating across shards and dealing with chunk migrations.
- Namespace filtering and automatic index management.
- Performance and throughput: parallelizing the clone and managing memory and connection use.
- The CLI and API that drive and observe a sync.
- Also across PBM:
- Consistent backup, restore, and point-in-time recovery across replica sets and sharded clusters.
- Backup storage: integrating reliably with cloud object storage and remote filesystems.
- The pbm-agent and pbm CLI, coordinating them across the cluster.
- Shared across both:
- Working in the open: pull requests, code review, JIRA, and community forum.
- Release quality: tests, packaging, and CI and security scanning.
Qualifications
- Strong Go experience in production, with 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 APIs.
- A habit of writing tests that catch real problems.
- Experience working in the open: Git and pull request workflows.
Requirements
- Prior work on database internals, CDC pipelines, ETL, or data migration tooling (nice to have).
- Familiarity with the Prometheus style of metrics and observability (nice to have).
- Experience with golangci-lint, vulnerability scanning, and deb and rpm packaging (nice to have).
- Background maintaining or contributing to an open source project (nice to have).
- Exposure to MongoDB sharded clusters at large scale (nice to have).
Benefits
- Flexible work hours and various paid time off programs.
- All your equipment for your remote office.
- Funds for career development (external training, certifications, conferences).
- Ongoing connectivity allowances.
- Opportunity to participate in our equity incentive plan.
- Support for a healthy work/life balance.
- Socially responsible initiatives through our PAVE volunteering program and Women Transforming Technology.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Go/MongoDB in Remote vacancy
- ...innovative and consumer-obsessed Senior Software Engineer to join our RDC Next team. The charter for... ...or any other object oriented language (Go, Rust, Java, etc.) ~ Good knowledge of... ...Postgres, etc.) and document stores (DynamoDB, mongodb) ~ Experience with frontend web or app...SeniorFull timeLocal area
$183.8k - $303.1k
...team is responsible for core control plane software that enables policy configuration,... ...service integration. ~Work closely with engineers across control plane, data plane, and platform... ...for network security products using Go in Linux-based environments. ~Build and...SeniorFull timeTemporary workRemote workFlexible hours- ...To shape a cloud-first platform for intelligent security solutions, the fully remote Senior Go Software Engineer will design and build enterprise-scale distributed systems, collaborating with product managers and technology teams to meet customer needs. Key responsibilities...SeniorRemote work
$150k - $179k
...where you come in! We are seeking a highly skilled Senior Software Engineer to help drive and scale our product development. The ideal candidate... ...with relational and NoSQL databases: Postgres/MySQL, MongoDB, DynamoDB Strong experience with modern SDLC tools, including...SeniorPermanent employmentFull timeContract workTemporary workFlexible hours- ...Description Role: Full Stack Senior Software Developer - Python & Go Location: Atlanta, GA Duration... ...maintenance. You will be part of an engineering team devoted to the design and... ...engine capabilities particularly using MongoDB/Cassandra. Work closely with DevOps...SeniorFull timeRelocation
- ...possibilities together! JOB SUMMARY We are seeking a Senior Software Engineer to design, build, and maintain highly available front-end and... .../ TypeScript ecosystem React front-end frameworks MongoDB and PostgreSQL databases Git, GitHub, GitHub Actions Docker...SeniorFull timeCasual workWork at officeRemote work
- ...rich media experiences. We are seeking an experienced Senior Software Engineer with a passion for crafting exceptional digital visitor experiences... ...~ Community service opportunities To learn more about our comprehensive benefits and long list of perks, go to ....SeniorFull timeLocal area1 day per week
$114.1k - $143.9k
...Blue Yonder Title: Senior Software Engineer Location: Dallas TX - Hybrid role ( In-Office Presence... ...designated technical area and is the go-to person for related implementational and... ...major cloud hosting platforms (Azure) #LI-SR 1 #LI-LOCAL --------------------------...SeniorWork at officeLocal areaRemote workFlexible hours$120k - $140k
...Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we... ...— equally comfortable in a Node.js or Go service and a React + TypeScript... ...— candidates with backgrounds in Redis, MongoDB, or other data stores are welcome and will...SeniorFull timeRemote workNight shift- ...possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Sr. Software... ...or similar build systems Fluency in Python, C++, Rust, or Go Experience building tools and infrastructure that impacts...SeniorPermanent employmentFull timeWeekend work
- ...POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software... ...most organizations have an understanding of where they want to go, but need assistance in creating and implementing a technology...SeniorFull time
- ...Weâre looking for a passionate and experienced Senior Software Engineer to join our growing team in Fort Wayne . If you're seeking... ...create scalable, efficient software systems. Utilize tools like Go and apply your expertise in computer science and mathematics to...SeniorPermanent employmentFull timeWork at officeImmediate startRemote workWork from homeFlexible hours1 day per week
- ...faster than ever; our dynamic assessment engine and crowdsourcing tools capture what's relevant... ...that a 1980s approach to skills isn’t going to cut it in 2014. See what it's... ...Want to give Smarterer a spin? Take our Software Engineering Concepts test ( for a spin ....SeniorFull time
$80k - $135k
...developing high-quality state of the art software in a fast-paced environment. Experience the... ...technologies and tools Programming in Go, Python, and other languages... ...development ~ Experience developing well-engineered, testable code in a modern programming language...Remote work- ...Description We are looking for a full-stack engineer who is obsessed with delivering the best possible customer experience, value software engineering practices, and never forgets... ...and non-relational databases such as MongoDB, Hadoop, PostgreSQL ~ Good experience...SeniorFull time
- ...of commercial and consumer products , engineering services and aerospace systems for a... ...NEED! ******** An experienced software developer who will work under the direction... ...as Map Reduce, Spark, Hive, Pig, HBase, mongoDB, Cassandra • Experience with data modeling...SeniorFull timeImmediate start
$150k - $200k
...language models (LLMs) become the go-to source for recommendations... ...You’ll join Evertune’s engineering team at a pivotal moment in the... ...into reliable, intuitive software for customers. You’ll contribute... ...Familiarity with MongoDB or other NoSQL databases Experience...SeniorFull timeWork at officeLocal areaVisa sponsorship$99k - $197k
...Senior Software Engineer II Position Overview We are seeking an experienced software engineer to join our talented full-stack team... ...experience with both relational and non-relational databases (e.g. MongoDB, MySQL, etc.). Strong experience with task/build/...SeniorFull timeWork at officeRemote work$200k - $280k
...lifecycle, combining the fastest LLM inference engine with state-of-the-art AI cloud... ...observability tools and infrastructure-as-code using Go, Python, Terraform, Ansible, and Helm.... ...Expertise in managing databases (PostgreSQL, MongoDB, Redis) and time-series databases with...SeniorFull timeRemote work- ...with our ecosystem of devices and cloud software. Like our products, we work better together... ...you matter. Your Impact As a senior engineer on the team, you will be intimately... ..., managed languages such as Java, Scala, Go, C#, or similar Experience working...SeniorFull timeWork at officeRemote work
$190k - $240k
...Description We are looking for a Senior Software Engineer to join our Online Data Stores team, a critical... ...with the technologies we use (MySQL, MongoDB, Elasticsearch, Redis). ~Experience... ...-purpose programming languages (Ruby, Go, Python, Java) with a preference for experience...SeniorFull timeRemote work- ...group is responsible for the language layer and relational execution engine powering YugabyteDB. We care deeply about correctness,... ...Experience with compiled languages, e.g. C/C++ (preferred), Java, Go, Rust. ~Knowledge of database internals, compilers, query planning...SeniorFull timeH1bLocal areaVisa sponsorship
$117.02k - $155k
...Visa Technology & Operations LLC, a Visa Inc. company, needs a Sr. Software Engineer (multiple openings) in Highlands Ranch, CO to:... ...Oracle Server, or Spring Boot; Apache Cassandra, NoSQL, MongoDB, Oracle PL/SQL, or Teradata Database; SDLC; Object Oriented...SeniorFull timeWork experience placementWork at officeLocal areaRemote work$160k - $185k
...Quizlet. We are at the intersection of engineering, business, and compliance, which means you... .... About the Role: As a Sr. Software Engineer on the Payments team, you will... ...Experience with modern backend frameworks (e.g., Go, Node.js , Python) and relational...SeniorFull timeWork at office$155k - $200k
...without compromise. Compensation: $155,000-200,000/year Team & Position Details: As a Senior Backend Software Engineer, you will be a core contributor to our Go-based backend and the open-source OpenTDF project, building the foundational services that power our...SeniorFull timeLocal areaFlexible hoursShift work$150k
...ROLE MISSION Our software engineers work in a highly collaborative environment that prioritizes communication... ...when something isn't working or didn't go as planned and take accountability. I do... ...such as PostgreSQL, MySQL, and MongoDB \n $150,000 - $150,000 a year...SeniorFull timeTemporary workWork at officeImmediate startRemote workMonday to FridayFlexible hoursEarly shift- Role Description As a Software Engineer in the Telco Experience Team, you’ll help build and integrate APIs that power stakeholder... ...experienced end-to-end. ~Work primarily with Go, Kafka, Kubernetes, Postgres, and MongoDB. ~Gain hands-on experience with event-driven...SeniorFull timeRemote workFlexible hours
$155k - $200k
Role Description As a Senior Backend Software Engineer, you will be a core contributor to our Go-based backend and the open-source OpenTDF project, building the foundational services that power our entire data security platform. This is a hands-on role where you will tackle...SeniorFull timeFlexible hours$143.5k - $212.85k
...\n\nJob Summary:\n\nWe are looking for a talented and driven Software Engineer CL5 with deep expertise in full stack JavaScript development... ...relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)\n\n * Strong understanding of web performance, accessibility...SeniorFull timeWork at officeLocal areaImmediate startFlexible hours$94.46k - $179.05k
Role Description As a Senior Software Engineer, you will play a crucial role in designing, developing... ...APIs. ~Hands-on experience with MongoDB (NoSQL database) for storing and retrieving... ...standard languages (e.g., Java, Python, Go, C++, JavaScript). ~Experienced in...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer - Go/MongoDB. Be the first to apply!
Related searches
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- cybersecurity software engineer Remote
- federal - software developer Remote
- junior software engineer Remote













