Sr. Staff Software Engineer (Golang)
**Candidate Note: This position is 100% remote for candidates based in Brazil**
In addition to making Postgres better every day, we’ve also embraced how much the world now loves Postgres on Kubernetes. That’s why we founded CloudNativePG—a Kubernetes operator for Postgres that has garnered over 5,000 GitHub stars and was recently donated to the CNCF—underscoring our commitment to shaping data’s future in the cloud.
We’re looking for an experienced, staff level, distributed systems engineer/Golang Engineer to join our Hybrid Cloud Database As A Service (DBaaS) team. In this hands-on role, you’ll play a pivotal part in evolving EDB’s database products across both cloud and on-premise environments, ensuring seamless integration into a unified platform. As a key team member, you’ll be responsible for designing, developing, and documenting new system capabilities, as well as enhancing existing ones to meet customer requirements—all while adhering to EDB’s high-quality standards. Additionally, you’ll take ownership of the products you build, providing production support in line with our 'you build it, you own it' culture.
Your impact will be:
Design cutting edge features in our Postgres AI and Hybrid Control plane landscape.
Pushing the limits of Kubernetes, cloud providers and Postgres to deliver a world class hybrid platform experience to our customers.
Perform root cause analysis on production incidents to prescribe optimal solutions and recommend prevention strategies.
Work closely with a team of engineers that are industry leaders in this field to solve complex multi-cluster distributed systems problems.
Research/Spike on the latest and the greatest in AI, Kubernetes and Postgres space to propose innovative solutions to solve petabyte scale problems.
Present at conferences, meetups, or on our blog about the breakthroughs you achieve in Kubernetes/Postgres or beyond.
Work closely with team members and other cross-functional teams to design and implement scalable, efficient integration patterns and processes.
Helping Junior engineers to be as good as you by code review and mentoring.
Tackle urgent issues effectively while preserving quality and reliability.
What you will bring:
You have 10+ years of experience building complex system software or distributed systems.
You have strong experience in Go programming or similar modern distributed systems programming languages.
You have an in-depth understanding of Kubernetes, Openshift or similar container orchestrators.
Familiarity with tools like Kubebuilder or Operator-SDK, and/or experience building gRPC-based server/agent systems.
Have experience in PostgreSQL or any similar SQL-like database systems.
Hands-on experience with GitOps, Argo CD, Flux, or similar pipelines.
Experience with Agile methodologies like SCRUM or Kanban.
Ability to work independently and as part of a distributed international remote team.
What will give you an edge:
Experience contributing to open source projects.
Experience with databases in production environments.
Experience building with DBaaS products and Stateful application as a service.
Experience working within a “you build it, you own it” culture.
Experience with at least one major cloud provider among AWS or GCP or Azure.
Experience with test driven development.
Compensation Range (DOE)= 350-500k (BRL) annual base salary + annual variable bonus
About the job
Apply for this position
Sr. Staff Software Engineer (Golang)
**Candidate Note: This position is 100% remote for candidates based in Brazil**
In addition to making Postgres better every day, we’ve also embraced how much the world now loves Postgres on Kubernetes. That’s why we founded CloudNativePG—a Kubernetes operator for Postgres that has garnered over 5,000 GitHub stars and was recently donated to the CNCF—underscoring our commitment to shaping data’s future in the cloud.
We’re looking for an experienced, staff level, distributed systems engineer/Golang Engineer to join our Hybrid Cloud Database As A Service (DBaaS) team. In this hands-on role, you’ll play a pivotal part in evolving EDB’s database products across both cloud and on-premise environments, ensuring seamless integration into a unified platform. As a key team member, you’ll be responsible for designing, developing, and documenting new system capabilities, as well as enhancing existing ones to meet customer requirements—all while adhering to EDB’s high-quality standards. Additionally, you’ll take ownership of the products you build, providing production support in line with our 'you build it, you own it' culture.
Your impact will be:
Design cutting edge features in our Postgres AI and Hybrid Control plane landscape.
Pushing the limits of Kubernetes, cloud providers and Postgres to deliver a world class hybrid platform experience to our customers.
Perform root cause analysis on production incidents to prescribe optimal solutions and recommend prevention strategies.
Work closely with a team of engineers that are industry leaders in this field to solve complex multi-cluster distributed systems problems.
Research/Spike on the latest and the greatest in AI, Kubernetes and Postgres space to propose innovative solutions to solve petabyte scale problems.
Present at conferences, meetups, or on our blog about the breakthroughs you achieve in Kubernetes/Postgres or beyond.
Work closely with team members and other cross-functional teams to design and implement scalable, efficient integration patterns and processes.
Helping Junior engineers to be as good as you by code review and mentoring.
Tackle urgent issues effectively while preserving quality and reliability.
What you will bring:
You have 10+ years of experience building complex system software or distributed systems.
You have strong experience in Go programming or similar modern distributed systems programming languages.
You have an in-depth understanding of Kubernetes, Openshift or similar container orchestrators.
Familiarity with tools like Kubebuilder or Operator-SDK, and/or experience building gRPC-based server/agent systems.
Have experience in PostgreSQL or any similar SQL-like database systems.
Hands-on experience with GitOps, Argo CD, Flux, or similar pipelines.
Experience with Agile methodologies like SCRUM or Kanban.
Ability to work independently and as part of a distributed international remote team.
What will give you an edge:
Experience contributing to open source projects.
Experience with databases in production environments.
Experience building with DBaaS products and Stateful application as a service.
Experience working within a “you build it, you own it” culture.
Experience with at least one major cloud provider among AWS or GCP or Azure.
Experience with test driven development.
Compensation Range (DOE)= 350-500k (BRL) annual base salary + annual variable bonus