# 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, Spark, SQL, Jdbc, Python, pandas, Pyspark, Apache Airflow, ClickHouse, TCP/IP
**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, strong Java concurrency and performance expertise, and production experience with streaming connectors.

## Job Description

## Responsibilities
- Build and maintain ClickHouse data ecosystem integrations, including database drivers, SDKs, connectors, sinks, and sources for JVM-based applications.
- Own the full lifecycle of integrations with streaming and data frameworks such as Kafka, Kafka Connect, Flink, Beam, Spark, dbt, and Fivetran.
- Develop scalable, high-performance data integration systems for real-time analytics and observability workloads.
- Optimize connector performance, reliability, developer experience, and data throughput.
- Collaborate with the open-source community, internal engineering teams, and enterprise users.

## 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 for a streaming processing framework.
- Hands-on experience with Apache Kafka or comparable distributed messaging systems, including topic design, consumer groups, and performance tuning.
- Strong understanding of SQL, database fundamentals, 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 network-throughput optimization.
- Excellent written and verbal communication skills.
- Passion for open-source development.

## Nice-to-haves
- Contributions to open-source projects and active engagement with the OSS community.
- Familiarity with ClickHouse or similar high-performance data platforms.
- Working knowledge of Python for data engineering, including Pandas, PySpark, or Airflow.

## Compensation and Benefits
- Healthcare contributions.
- Company stock options.
- Flexible time off in the United States and generous leave in other countries.
- USD $500 home-office setup allowance for remote employees.
- Opportunities to participate in company-wide 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/95c4524b-7298-460d-8c20-ccf91ff69943
**Canonical:** https://hotfix.jobs/jobs/95c4524b-7298-460d-8c20-ccf91ff69943