# 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, Jdbc, Python, pandas, Pyspark, Apache Airflow, ClickHouse
**Posted:** 2026-05-22

> Build and maintain high-performance Java/JVM connectors, drivers, and SDKs that integrate ClickHouse with streaming and data-processing ecosystems. The role requires 6+ years of software development experience, production connector expertise, and strong knowledge of Java concurrency, distributed messaging, and database systems.

## Job Description

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

## Requirements
- 6+ years of software development experience building and delivering high-quality, data-intensive solutions.
- Experience with streaming or data integration frameworks, preferably Apache Kafka, Kafka Connect, Apache Flink, or Apache Beam.
- Experience developing or extending production-grade connectors, sinks, or sources.
- Hands-on experience with distributed messaging systems, including topic design, consumer groups, and performance tuning.
- Strong database fundamentals, including SQL, data modeling, query optimization, and OLAP databases.
- Strong proficiency in Java and the JVM ecosystem, including memory management, garbage collection tuning, and performance profiling.
- Experience with concurrent Java programming, 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 OSS communities.
- Familiarity with ClickHouse or similar high-performance data platforms.
- Working knowledge of Python and data engineering tools such as Pandas, PySpark, or Airflow.

## Benefits
- Flexible work environment at a globally distributed, remote-friendly company.
- 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.
- Opportunities to participate in company-wide offsites.

## 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/ba79b3ce-9cbb-4774-8ada-dd59f2565e99
**Canonical:** https://hotfix.jobs/jobs/ba79b3ce-9cbb-4774-8ada-dd59f2565e99