Enable job alerts via email!

Senior Software Engineer - Data Integration & JVM Ecosystem

ClickHouse

United States

Remote

USD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading database solutions company is seeking a Senior Software Engineer to own the lifecycle of data framework integrations. You'll work on high-performance database tools and collaborate closely with open-source communities. The ideal candidate has over 6 years of software development experience and strong proficiency in Java and big data frameworks. This role is remote-friendly, offering flexibility and competitive benefits.

Benefits

Flexible work environment
Healthcare contributions
Stock options
Flexible time off
Home office setup
Company-wide offsite gatherings

Qualifications

  • 6+ years of software development experience.
  • Proven experience with the internals of big data frameworks.
  • Strong understanding of SQL, data modeling, and query optimization.
  • Experience with building scalable data integration systems.

Responsibilities

  • Own the full lifecycle of data framework integrations.
  • Contribute to high-performance database engineering.
  • Collaborate with communities and internal teams to enhance integrations.

Skills

Software development experience
Experience with Apache Spark
Experience with Kafka Connect
Proficiency in Java
Concurrent programming in Java
Understanding of database fundamentals
Open-source contributions
Job description
Overview

Senior Software Engineer - Data Integration & JVM Ecosystem
Germany (Remote)

ClickHouse is an open-source column-oriented database system focused on real-time analytical queries. The Connectors team builds and maintains the connectors that enable ClickHouse to integrate with data ecosystems, including official data connectors (Kafka, dbt, Spark, Flink, Beam, Fivetran) and integrations with visualization platforms (Grafana, Tableau, Power BI, Metabase).

Responsibilities
  • Own the full lifecycle of data framework integrations, from the core database driver handling billions of records per second to SDKs and connectors that make ClickHouse feel native in JVM-based applications.
  • Contribute as a core member at the intersection of high-performance database engineering and developer experience, building tools that empower Data Engineers to leverage ClickHouse’s speed and scale.
  • Collaborate with the open-source community, internal teams, and enterprise users to ensure JVM integrations meet high standards for performance, reliability, and developer experience.
Qualifications
  • 6+ years of software development experience delivering high-quality, data-intensive solutions.
  • Proven experience with the internals of at least one of: Apache Spark, Apache Flink, Kafka Connect, or Apache Beam.
  • Experience developing or extending connectors, sinks, or sources for big data processing frameworks (e.g., Spark, Flink, Beam, or Kafka Connect).
  • Strong understanding of database fundamentals: SQL, data modeling, query optimization; familiarity with OLAP/analytical databases.
  • Track record of building scalable data integration systems (beyond simple ETL jobs).
  • Proficiency in Java and the JVM ecosystem, including memory management, garbage collection tuning, and performance profiling.
  • Experience with concurrent programming in Java (threads, executors, reactive/async patterns).
  • Excellent written and verbal communication for collaboration across teams.
  • Understanding of JDBC, network protocols (TCP/IP, HTTP), and data throughput optimization.
  • Open-source contributions and active engagement with OSS communities.
  • Familiarity with ClickHouse or similar high-performance data platforms.
  • Working knowledge of Python (e.g., Pandas, PySpark, Airflow) and ability to contribute to Python tooling when needed.
Compensation

For roles based in the United States, the typical starting salary range for this position is listed above. In certain locations, such as Los Angeles, CA, the San Francisco Bay Area, CA, the Seattle, WA area, and the New York City Metro Area, a premium market range may apply, as listed.

These salary ranges reflect what we reasonably and in good faith believe to be the minimum and maximum pay for this role at the time of posting. The actual compensation may be higher or lower, and ranges may be subject to future adjustments.

An individual’s placement within the range will depend on factors including education, qualifications, certifications, experience, skills, location, performance, and business needs.

Benefits
  • Flexible work environment - Remote-friendly with global presence in 20 countries.
  • Healthcare - Employer contributions toward healthcare.
  • Equity - Stock options for new team members.
  • Time off - Flexible time off in the US; generous entitlement in other countries.
  • Home office - $500 home office setup for remote employees.
  • Global Gatherings - Opportunities to engage with colleagues at company-wide offsites.
Culture & Equal Opportunity

Culture: We all shape it. As part of our first 500 employees, you will be instrumental in shaping our culture. Equal Opportunity & Privacy: ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment. See our Privacy Statement for details.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.