# Senior Software Engineer - Java Streaming - Connectors

**Company:** [Clickhouse](https://hotfix.jobs/companies/clickhouse)
**Location:** Remote
**Role:** Data Engineering
**Experience:** 6+ years
**Skills:** Java, Jvm, Apache Kafka, Kafka Connect, Apache Flink, Apache Beam, Apache Pulsar, Amazon Kinesis, SQL, Data Modeling, Olap Databases, Jdbc, Python, Spark, Apache Airflow
**Posted:** 2026-05-22

> Build and own high-performance JVM-based connectors, drivers, and integrations connecting ClickHouse with streaming frameworks and the broader data ecosystem. The role requires 6+ years of software development experience, deep Java expertise, and production experience with streaming connectors and distributed messaging systems.

## Job Description

## Responsibilities
- Build and maintain ClickHouse data connectors and integrations across the data ecosystem.
- Own the full lifecycle of JVM-based data framework integrations, including database drivers, SDKs, sources, and sinks.
- Develop and maintain production-grade connectors for streaming and data integration frameworks.
- Improve integration performance, reliability, throughput, and developer experience.
- Collaborate with open-source contributors, internal engineering teams, and enterprise users.
- Contribute to high-performance systems supporting real-time analytics and observability workloads.

## Requirements
- 6+ years of software development experience building and delivering high-quality, data-intensive solutions.
- Experience with streaming or data integration frameworks, especially Apache Kafka, Kafka Connect, Apache Flink, or Apache Beam.
- Experience developing or extending connectors, sinks, or sources for a streaming processing framework.
- Hands-on experience with distributed messaging systems, including topic design, consumer groups, and performance tuning.
- Strong understanding of SQL, data modeling, query optimization, and OLAP databases.
- Experience building scalable data integration systems beyond simple ETL jobs.
- Strong proficiency in Java and the JVM ecosystem, including memory management, garbage collection tuning, and performance profiling.
- Experience with concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns.
- Understanding of JDBC, TCP/IP, HTTP, and data-throughput optimization.
- Strong written and verbal communication skills.
- Passion for open-source development.

## Nice-to-haves
- Contributions to open-source projects and active engagement with open-source communities.
- Familiarity with ClickHouse or similar high-performance data platforms.
- Working knowledge of Python and data engineering tools such as Pandas, PySpark, or Airflow.

## Compensation and Benefits
- Flexible, remote-friendly work environment.
- Employer healthcare contributions.
- Company stock options.
- Flexible time off in the United States and generous entitlement in other countries.
- USD $500 home-office setup allowance for remote employees.
- Company-wide offsites and global gatherings.

## Similar jobs

- [Engineering Manager, Reference Data](https://hotfix.jobs/jobs/17fe7937-a65b-4fd1-bb4d-255cbac4d600) - Addepar - Remote
- [Senior Data Engineer](https://hotfix.jobs/jobs/87b44df0-4459-4294-af40-945c2cbeaa59) - Alpaca - Remote
- [Senior Database Reliability Engineer II](https://hotfix.jobs/jobs/312b25c1-28c7-4373-b975-fe05277359f7) - NinjaTrader - Remote - $130k – $180k/yr
- [Senior Data Engineer Backend](https://hotfix.jobs/jobs/6ffdb9f9-b51f-4098-9718-084b0c6a13df) - Flaglerhealth - Vancouver, Canada
- [AI Data Readiness Lead](https://hotfix.jobs/jobs/456fe66b-aa42-4f78-a5f7-99231661da49) - Deepgram - Remote - $165k – $220k/yr

**Apply:** https://hotfix.jobs/jobs/792a1409-b8fd-49b2-bc41-d7e6a0545051
**Canonical:** https://hotfix.jobs/jobs/792a1409-b8fd-49b2-bc41-d7e6a0545051