Not specified; premium market range may apply in s...
**
5+ years software engineering experience
Deep java and jvm expertise
Experience building libraries for other engineers
**
ClickHouse is seeking a Senior Software Engineer to join their remote team, focusing on developing and maintaining the Java client and JDBC driver for ClickHouse's data platform. The ideal candidate should possess extensive Java expertise and experience with data-intensive systems, and they will play a vital role in ensuring reliable connectivity for users and partners.
**
Job Summary
The role involves owning the Java client and JDBC driver end-to-end, including roadmap, API design, and performance optimization.
ClickHouse is a fast-growing private cloud company recognized on the 2025 Forbes Cloud 100 list with over 3,000 customers.
Employees receive equity, flexible time off, healthcare contributions, and a $500 home office setup.
Matching Summary
Match Score: 75
**
ClickHouse is seeking a Senior Software Engineer to join their remote team, focusing on developing and maintaining the Java client and JDBC driver for ClickHouse's data platform. The ideal candidate should possess extensive Java expertise and experience with data-intensive systems, and they will play a vital role in ensuring reliable connectivity for users and partners.
**
Salary
Not specified; Premium market range may apply in San Francisco Bay Area and New York City Metro Area
Skills & Requirements
Must-have
5+ years software engineering experience
Deep Java and JVM expertise
Experience building libraries for other engineers
Strong grasp of database fundamentals
Solid instincts on concurrency in the JVM
Nice-to-have
Working knowledge of JDBC internals
Experience designing wire protocols
Prior contributions to open-source data infrastructure
Working knowledge of ClickHouse or OLAP engine
Comfortable engaging with community issues
Key Requirements
5+ years of software engineering experience
Significant portion focused on data-intensive systems
Hands-on experience building or extending libraries