Senior Backend Engineer (Go)
💰 $120,000 – $170,000/yrMarket estimate · not provided by the employer
At a glance
- Who can apply
- Not stated by the employer
- Work arrangement
- Remote · Remote
- Employment type
- Full-time
- Seniority
- Senior
- Salary
- $120,000 – $170,000/yr · market estimate
- ✓ Open to early-career candidates
Checked against the employer's source on October 15, 2026. Details come from the employer's posting; confirm them on the application page.
Job Description
Percona is looking for a remote, full-time Senior Backend Software Engineer to join the PMM team and help build the next generation of Percona Monitoring and Management (PMM).
PMM is a free and open-source observability and database management platform for monitoring, troubleshooting, and managing MySQL, PostgreSQL, MongoDB, and the infrastructure they run on.
You will work primarily on the backend of PMM, building services, APIs, database integrations, and distributed components in Go. You will work with modern observability technologies including OpenTelemetry, Prometheus, VictoriaMetrics, ClickHouse, metrics, logs, and traces, while helping us evolve PMM toward an increasingly automated and agentic observability platform.
We are also actively exploring how AI coding tools, AI agents, automation, MCP, and LLM-based workflows can improve both the PMM product and the way we develop software.
What You Will Do
Design and develop reliable, scalable, and performant backend services and APIs in Go.
Build features for monitoring, observability, troubleshooting, and management of database environments.
Work with OpenTelemetry and observability signals including metrics, logs, and traces.
Develop integrations with MySQL, PostgreSQL, MongoDB, and other database technologies.
Work with distributed systems, containers, Kubernetes, and cloud-native infrastructure.
Design and evolve APIs and internal service architecture.
Take ownership of complex features from technical design through implementation, testing, and delivery.
Participate in code and architecture reviews and help establish engineering best practices.
Improve automated testing, CI/CD, developer tooling, and engineering productivity.
Explore and adopt AI-assisted development, coding agents, and automation where they improve engineering effectiveness.
Contribute to PMM as an open-source project and collaborate with the wider community.
What You Have Done
Strong backend engineering experience with significant production experience in Go.
Strong understanding of software architecture, APIs, concurrency, and distributed systems.
Experience designing, building, and documenting APIs.
Experience with at least one of MySQL, PostgreSQL, MongoDB, Redis/Valkey, or similar database technologies.
Experience with observability, monitoring, metrics, logging, or tracing systems.
Familiarity with OpenTelemetry concepts and architecture.
Experience with automated testing and a strong focus on software quality.
Comfortable working with Linux.
Experience with Git and modern software development workflows.
Experience with containers and cloud-native environments.
Fluent written and spoken English.
Ability to work independently and collaboratively in a fully remote team.
