# 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, SQL, Jdbc, Python, pandas, Pyspark, Apache Airflow, TCP/IP, Http, Garbage Collection
**Posted:** 2026-05-22

> Senior software engineer building and maintaining high-performance Java/JVM connectors, drivers, SDKs, and integrations for ClickHouse across streaming and data-processing ecosystems. Requires 6+ years of software development experience and deep expertise in Java concurrency, distributed messaging, databases, and performance optimization.

## Job Description

## Responsibilities
- Build and maintain ClickHouse data ecosystem connectors and integrations, including database drivers, SDKs, sinks, and sources for JVM-based applications.
- Own the full lifecycle of data framework integrations, from design and implementation through maintenance and performance optimization.
- Develop high-performance integrations for streaming and data processing frameworks such as Apache Kafka, Kafka Connect, Apache Flink, Apache Beam, Spark, and related platforms.
- Build scalable data integration systems for real-time analytics, observability, and large-scale data workloads.
- Optimize reliability, developer experience, memory usage, garbage collection, concurrency, 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 framework internals, 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 similar 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 programming in Java, including threads, executors, and reactive or asynchronous patterns.
- Understanding of JDBC, TCP/IP, HTTP, and network throughput optimization.
- Strong written and verbal communication skills.
- Passion for open-source development.

## Nice to Have
- Contributions to open-source projects and active engagement with the open-source 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
- USD$500 home office setup allowance for remote employees.
- Healthcare contributions.
- Company stock options.
- Flexible time off in the United States and generous entitlement in other countries.
- Flexible, remote-friendly work environment.
- Opportunities to attend 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/c700f18b-8817-4002-9ee0-a98fcfc3051d
**Canonical:** https://hotfix.jobs/jobs/c700f18b-8817-4002-9ee0-a98fcfc3051d