Senior Software Engineer - Postgres

ClickhouseClickhouse·Remote(India (remote))
Software Development
AdjustExcel

WFA Digital Insight

The demand for skilled software engineers with expertise in Postgres has grown significantly, with the market expected to continue its upward trend. ClickHouse, a leader in real-time analytics and data warehousing, is looking for a Senior Software Engineer to drive its Postgres initiative. With over 3,000 customers and a growth rate of 250 percent year over year, this company is an exciting place to be for professionals looking to make a tangible impact. Candidates should be prepared to showcase their technical skills in Postgres, Ruby, Go, and other programming languages, as well as their experience in building or operating database or cloud platform systems.

Job Description

About the Role

The Senior Software Engineer position at ClickHouse is a strategic role that aims to extend the company's developer-first cloud platform. The successful candidate will be working on a Postgres initiative, designed to enable teams to easily integrate Postgres with ClickHouse and power end-to-end data workflows. This is a flexible, full-stack systems role that requires an engineer who thrives in environments where boundaries are fluid, problems are complex, and impact is tangible.

As a Senior Software Engineer at ClickHouse, you will have the opportunity to work across a range of areas, including control plane services, automation, operational tooling, and developer experience. You will be part of a team that is passionate about transforming how companies use data and is committed to delivering high-quality solutions.

ClickHouse is a fast-growing company with a strong track record of innovation and customer satisfaction. With a growth rate of 250 percent year over year and over 3,000 customers, the company is well-positioned for continued success. As a Senior Software Engineer, you will play a critical role in driving this success and helping to shape the company's future.

What You Will Do

  • Design and build backend services that orchestrate and manage database clusters in ClickHouse Cloud
  • Extend the platform control plane to support new Postgres capabilities
  • Contribute to PostgreSQL extensions and data plane agents
  • Develop automation and tooling to 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
  • Operate with autonomy, identifying opportunities and driving execution

What We Are Looking For

  • 6+ years of experience in software engineering, ideally with experience building or operating database or cloud platform systems
  • Deep understanding of Postgres, including configuration, extensions, operations, and performance tuning
  • Strong programming experience in one or several programming languages, such as Ruby, Go, Rust, C, or Python
  • Familiarity with cloud infrastructure, APIs, and automation tools
  • Understanding of distributed systems, data replication, and service orchestration patterns
  • Experience with PostgreSQL extensions and data plane agents
  • Strong communication and collaboration skills

Nice to Have

  • Experience with Terraform, Kubernetes, and CI/CD pipelines
  • Knowledge of data warehouse and analytics solutions
  • Familiarity with Agile development methodologies
  • Experience with containerization and container orchestration

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a fast-growing and innovative company
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Professional development opportunities
  • Access to cutting-edge technologies and tools

How to Stand Out

  • Be prepared to showcase your technical skills in Postgres and programming languages such as Ruby, Go, and Python
  • Highlight your experience in building or operating database or cloud platform systems
  • Emphasize your ability to work in a flexible, full-stack systems role and thrive in environments with complex problems
  • Showcase your understanding of distributed systems, data replication, and service orchestration patterns
  • Be ready to discuss your experience with automation tools, APIs, and cloud infrastructure
  • Prepare to talk about your approach to collaboration and communication in a fast-paced, cross-functional environment

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.