Senior Software Engineer - Postgres in London

Senior Software Engineer - Postgres in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Clickhouse

At a Glance

  • Tasks: Design and build backend services for ClickHouse Cloud, focusing on Postgres integration.
  • Company: Join ClickHouse, a fast-growing cloud company recognised on the 2025 Forbes Cloud 100 list.
  • Benefits: Enjoy flexible work, healthcare contributions, stock options, and generous time off.
  • Other info: Work in a collaborative, high-autonomy environment with opportunities for global engagement.
  • Why this job: Be part of a strategic initiative that shapes the future of data management.
  • Qualifications: 6+ years in software engineering with deep Postgres expertise and strong programming skills.

The predicted salary is between 60000 - 80000 £ per year.

Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies. With more than 3,000 customers and ARR that has grown over 250 percent year over year, ClickHouse leads the market in real‑time analytics, data warehousing, observability, and AI workloads. The company’s sustained, accelerating momentum was recently validated by a $400M Series D financing round.

About the Role

ClickHouse is launching a strategic Postgres initiative to extend our developer‑first cloud platform, so teams can easily integrate Postgres with ClickHouse and power end‑to‑end data workflows. We’re looking for a Senior Software Engineer to join the team building this platform. You’ll work across a range of areas — from control plane services and automation to operational tooling and developer experience. This is a flexible, full‑stack systems role for an engineer who thrives in environments where boundaries are fluid, problems are complex, and impact is tangible.

What You’ll Do

  • Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud.
  • Extend our platform control plane — written in Ruby, Go, and TypeScript — to support new Postgres capabilities.
  • Contribute to PostgreSQL extensions and data plane agents, written in C, C++ or Rust.
  • Contribute to automation and tooling that simplify cluster provisioning, scaling, and lifecycle management.
  • Collaborate with infrastructure, SRE, and product teams to ensure operational excellence, performance, and reliability.
  • Develop APIs and integrations that expose new Postgres functionality to customers and internal systems.
  • Improve observability, deployment safety, and debugging workflows for database services.
  • Participate in design discussions, code reviews, and on‑call rotations, contributing to the overall reliability and velocity of the team.
  • Operate with autonomy — identifying opportunities, driving execution, and delivering meaningful impact.

About You

  • Experience: 6+ years in software engineering, ideally with experience building or operating database or cloud platform systems.
  • Postgres Expertise: Deep understanding of Postgres — configuration, extensions, operations, and performance tuning.
  • Technical Skills: Strong programming experience in one or several of Ruby, Go, Rust, C or Python (and willingness to work across languages). Familiarity with cloud infrastructure, APIs, and automation tools (Terraform, Kubernetes, CI/CD). Understanding of distributed systems, data replication, and service orchestration patterns.
  • Mindset: Pragmatic, detail‑oriented, and comfortable with both greenfield development and operational ownership.
  • Flexibility: Happy to contribute where needed — from backend APIs and platform automation to Postgres internals and debugging.
  • Collaboration: Strong communicator who works effectively across teams in a fast‑paced, cross‑functional environment.
  • Ownership: You operate with a founder’s mindset — take initiative, move quickly, and care deeply about outcomes.

Why Join Us

  • Strategic new offering: Be part of a strategic new offering that expands the scope and impact of ClickHouse Cloud.
  • Cutting‑edge tech: Work with cutting‑edge database and infrastructure technologies at scale.
  • High autonomy: Operate with high autonomy in a small, focused team that values deep expertise and collaboration.
  • Foundational systems: Shape foundational systems for reliability, automation, and developer experience in managed database.

Compensation

For roles based in the United States, the typical starting salary range for this position is listed above. In certain locations, such as the San Francisco Bay Area and the New York City Metro Area, a premium market range may apply, as listed. These salary ranges reflect what we reasonably and in good faith believe to be the minimum and maximum pay for this role at the time of posting. The actual compensation may be higher or lower than the amounts listed, and the ranges may be subject to future adjustments. An individual’s placement within the range will depend on various factors, including (but not limited to) education, qualifications, certifications, experience, skills, location, performance, and the needs of the business or organization.

Flexible work environment: ClickHouse is a globally distributed company and remote‑friendly. We currently operate in over 20 countries.

Healthcare: Employer contributions towards your healthcare.

Equity in the company: Every new team member who joins our company receives stock options.

Time off: Flexible time off in the US, generous entitlement in other countries.

A $500 Home office setup: if you’re a remote employee.

Global Gatherings: We believe in the power of in‑person connection and offer opportunities to engage with colleagues at company‑wide offsites.

Equal Opportunity & Privacy

ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Senior Software Engineer - Postgres in London employer: Clickhouse

ClickHouse is an exceptional employer, recognised for its innovative approach and rapid growth in the cloud sector. With a flexible work environment that supports remote work across 20 countries, employees enjoy high autonomy, competitive compensation, and opportunities for professional development while working with cutting-edge technologies. The company fosters a collaborative culture, encouraging team members to take ownership of their projects and contribute to meaningful advancements in data management.

Clickhouse

Contact Details:

Clickhouse Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Postgres in London

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 repo showcasing your projects, especially those related to Postgres or cloud platforms. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

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 seeing candidates who are proactive!

We think you need these skills to ace Senior Software Engineer - Postgres in London

Postgres Expertise
Ruby
Go
Rust
C
Python
Cloud Infrastructure

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Engineer - Postgres. Highlight your experience with Postgres and any relevant programming languages like Ruby, Go, or Rust. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for data and how you can contribute to ClickHouse's innovative journey. Be sure to mention specific projects or experiences that showcase your expertise in database systems.

Showcase Your Problem-Solving Skills:In your application, don’t just list your skills—show us how you've used them to solve complex problems. We love candidates who can demonstrate their pragmatic approach and ownership mindset through real-world examples.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Clickhouse

Know Your Postgres Inside Out

Make sure you brush up on your Postgres knowledge before the interview. Understand its configuration, extensions, and performance tuning. Be ready to discuss how you've applied this expertise in past projects.

Showcase Your Coding Skills

Prepare to demonstrate your programming skills in Ruby, Go, or any other relevant language. You might be asked to solve coding problems or discuss your previous work, so have examples ready that highlight your experience with backend services and APIs.

Understand the Cloud Landscape

Familiarise yourself with cloud infrastructure and automation tools like Terraform and Kubernetes. Be prepared to discuss how these technologies can enhance database management and operational excellence in a cloud environment.

Emphasise Collaboration and Ownership

Highlight your ability to work across teams and take ownership of projects. Share examples of how you've contributed to team success in fast-paced environments, and express your enthusiasm for driving initiatives that lead to meaningful impact.