Sr. Software Engineer - Go/MongoDB (Remote)

Added
6 days ago
Type
Full time
Salary
Salary not provided

Related skills

mongodb distributed systems go sharding change streams
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Primary focus on PCSM: initial cloning and continuous change capture.
  • Ensure correctness and fault tolerance at scale across failures.
  • Support sharded clusters, namespace filtering, and index management.
  • Optimize performance: parallel cloning, backpressure, memory efficiency.
  • Build and maintain CLI and HTTP API; instrument with metrics/logs.
  • Collaborate openly; contributions via PRs and JIRA; open source ethos.

๐ŸŽฏ Requirements

  • Strong Go production experience; concurrency via goroutines/channels/context.
  • MongoDB knowledge: change streams, oplog, replica sets, sharding.
  • Experience building CLIs and HTTP APIs; observability with metrics/logs.
  • Distributed systems fundamentals: exactly-once vs at-least-once, idempotency, resumability.
  • Open source collaboration: Git, PRs, Jira; clear written communication.
  • Nice to have: database internals or CDC experience.

๐ŸŽ Benefits

  • Remote-first, globally distributed team with flexible hours.
  • Equipment for home office and connectivity allowances.
  • Career development funds for training and conferences.
  • Equity incentive plan participation.
  • Percona Adventure Team, Work-from-Anywhere programs.
  • PAVE volunteering and Women Transforming Technology initiatives.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’