At a Glance
- Tasks: Design and develop Kubernetes operators for high availability PostgreSQL solutions.
- Company: Join EDB, a leader in data and AI platforms with a vibrant culture.
- Benefits: Enjoy remote work, wellness resources, and a supportive work-life balance.
- Why this job: Make an impact in the tech world with cutting-edge PostgreSQL and Kubernetes technologies.
- Qualifications: 5+ years in software engineering with strong Kubernetes and PostgreSQL skills.
- Other info: Be part of a diverse team committed to innovation and inclusivity.
The predicted salary is between 36000 - 60000 £ per year.
A Little About Us
EDB provides a data and AI platform that enables organizations to harness the full power of Postgres for transactional, analytical, and AI workloads across any cloud, anywhere. EDB empowers enterprises to control risk, manage costs and scale efficiently for a data and AI led world. Serving more than 1,500 customers globally and as the leading contributor to the vibrant and fast-growing PostgreSQL community, EDB supports major government organizations, financial services, media and information technology companies. EDB's data-driven solutions enable customers to modernize legacy systems and break data silos while leveraging enterprise-grade open source technologies. EDB delivers the confidence of up to 99.999% high availability with mission critical capabilities built in such as security, compliance controls, and observability.
Candidate Note: This position is 100% remote for candidates based in EMEA.
We are seeking a highly skilled PostgreSQL and Kubernetes Specialist to design, implement, and maintain the EDB Postgres Distributed (PGD) Operator on a multi-master distributed PostgreSQL solution that provides high availability, geographic distribution, and active-active replication for enterprise workloads. As a member of the team, you will work directly on PGD operator's architecture design, development, testing, and documentation of new and existing capabilities with EDB's quality standards.
What You'll Be Doing
- Design, develop, test, and document Kubernetes operators to manage PGD clusters in public, private, and hybrid cloud environments
- Analyze business requirements and translate them into executable tasks
- Provide world-class production support to EDB's PGD customers on K8s
- Participate in code reviews and collaborate with a globally distributed team
What You Will Bring
- 5+ years of experience in a software engineering position
- Strong proficiency with Kubernetes Operators development in Go language (controller-runtime)
- Strong proficiency with Kubernetes API programming (event-driven)
- Experience with PostgreSQL internals (storage engine, WAL, replication, catalog system, or extension development)
- Understanding of distributed systems concepts: replication topologies, consensus, conflict resolution, eventual consistency, and failure modes
- Experience working on multi-version/multi-branch codebases with active backporting workflows
- Familiarity with build systems and CI/CD practices
- Comfort working with Git on a large, long-lived codebase with complex branching
- Strong debugging and performance analysis skills
What Will Set You Apart
- Prior contributions to Cloud Native PG or other Open-Source projects in the Cloud Native operator's landscape
- Advanced experience with Kubernetes administration, preferably with relevant certifications from CNCF such as Certified Kubernetes Administrator and Certified Kubernetes Security
- Expertise with PostgreSQL administration
- Experience with vendor-supported container orchestration platforms, both public (such as EKS, AKS and GKE) and private (such as Red Hat OpenShift, Rancher, or Tanzu)
- Experience with logical replication, logical decoding, or custom replication solutions
- Experience with high availability architectures and failover mechanisms
EDB is committed to supporting our employees' overall well being by offering a range of benefits and resources to promote a healthy work-life balance and wellness. We provide access to CuraLinc to aid employees in health and wellness tips and practices, as well as Wellness Fridays extending to December 2026! Check out our career site for more information on perks and benefits and reach out to our Talent Acquisition team for region specific benefits.
We know it takes a unique mix of people and skills to help us in our mission to supercharge Postgres, and we understand that not everyone will check every box. We'd love to hear from you and we want you to apply!
EDB is proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. EDB was built on a commitment to trust and respect each other and to embrace an array of people and ideas. These values remain at the center of our culture and are key to our company's integrity.
Senior Staff SDE I employer: EDB
Contact Detail:
EDB Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Staff SDE I
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to PostgreSQL and Kubernetes. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates like you!
We think you need these skills to ace Senior Staff SDE I
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with PostgreSQL and Kubernetes. We want to see how your skills align with what we’re looking for, so don’t hold back on showcasing your relevant projects!
Show Off Your Technical Skills: When you’re writing your application, be specific about your technical expertise. Mention your experience with Kubernetes Operators and any contributions to open-source projects. We love seeing candidates who can demonstrate their hands-on experience!
Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to read through your qualifications. We appreciate clarity and brevity, so don’t waffle on!
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at EDB
✨Know Your Tech Inside Out
Make sure you have a solid understanding of PostgreSQL internals and Kubernetes Operators. Brush up on your knowledge of replication topologies and failure modes, as these are likely to come up in the interview. Being able to discuss your past experiences with these technologies will show that you're not just familiar, but truly proficient.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially those related to distributed systems or multi-master setups. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewer to see how you approach complex problems.
✨Familiarise Yourself with EDB's Culture
Research EDB’s mission and values, particularly their commitment to diversity and inclusion. Be ready to share how your personal values align with theirs. This shows that you’re not just interested in the role, but also in being a part of their community.
✨Prepare Questions That Matter
Think of insightful questions to ask at the end of your interview. Inquire about the team dynamics, ongoing projects, or how they measure success in this role. This demonstrates your genuine interest in the position and helps you assess if it's the right fit for you.