Senior Software Engineer - Java Streaming - Connectors
Clickhouse
Senior Software Engineer - Java Streaming - Connectors
About ClickHouse
Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast‑growing private cloud companies. With more than 3,000 customers and ARR that has grown over 250 percent year over year, ClickHouse leads the market in real‑time analytics, data warehousing, observability, and AI workloads.
The company’s sustained, accelerating momentum was recently validated by a $400M Series D financing round. Over the past three months, customers including Capital One, Lovable, Decagon, Polymarket, and Airwallex have adopted the platform or expanded existing deployments. These customers join an established base of AI innovators and global brands such as Meta, Cursor, Sony, and Tesla.
We’re on a mission to transform how companies use data. Come be a part of our journey!
The Connectors team is the bridge between ClickHouse and the entire data ecosystem. We build and maintain the connectors that make ClickHouse accessible to millions of developers and data practitioners worldwide. Our work spans from low‑level database integrations to high‑level data visualization plugins, ensuring that ClickHouse seamlessly integrates with the tools our users already know and love.
We're responsible for the official data connectors (Kafka, dbt, Spark, Flink, Beam, Fivetran), and integrations with leading visualization platforms (Grafana, Tableau, Power BI, Metabase).
What will you do?
As a Senior Software Engineer specializing in JVM‑based frameworks, you'll serve as a core contributor, owning and maintaining critical parts of ClickHouse's Data engineering ecosystem. This role sits at the intersection of high‑performance database engineering and developer experience, where you'll craft tools that enable Data Engineers to harness ClickHouse's incredible speed and scale.
You'll own the full lifecycle of data framework integrations – from the core database driver that handles billions of records per second, to SDKs and connectors that make ClickHouse feel native in JVM‑based applications. This isn't just about writing code; you're building the foundation that thousands of Data engineers rely on for their most critical data workloads.
Your work will directly impact how companies process massive datasets, from real‑time analytics platforms ingesting millions of events per second to observability systems monitoring global infrastructure. You'll collaborate closely with the open‑source community, internal teams, and enterprise users to ensure our JVM integrations set the standard for performance, reliability, and developer experience.
About you
- 6+ years of software development experience focusing on building and delivering high‑quality, data‑intensive solutions.
- Proven experience with the internals of streaming or data integration frameworks, with strong preference for Apache Kafka (or similar pub/sub systems), Kafka Connect, Apache Flink or Apache Beam .
- Experience developing or extending connectors, sinks, or sources for at least one streaming processing framework such as Apache Flink, Beam, or Kafka Connect, with preference for experience building or maintaining production‑grade streaming connectors.
- Hands‑on experience with Apache Kafka or similar distributed messaging systems (e.g., Pulsar, Kinesis), including topic design, consumer groups, and performance tuning.
- Strong understanding of database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases.
- Strong proficiency in Java and the JVM ecosystem, including deep knowledge of memory management, garbage collection tuning, and performance profiling.
- Solid experience with concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns.
- Outstanding written and verbal communication skills to collaborate effectively within the team and across engineering functions.
- Understanding of JDBC, network protocols (TCP/IP, and techniques for optimizing data throughput over the wire.
- Prior contributions to open‑source projects: actively engaging with the OSS community, advocating for users, and influencing the evolution of the core system through your contributions – big advantage.
- Familiarity with ClickHouse or similar high‑performance data platforms.
- Working knowledge of Python, especially in data engineering contexts (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 the San Francisco Bay 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 than the amounts listed, and the ranges may be subject to future adjustments.
An individual’s placement within the range will depend on various factors, including (but not limited to) education, qualifications, certifications, experience, skills, location, performance, and the needs of the business or organization.
- Flexible work environment – ClickHouse is a globally distributed company and remote‑friendly. We currently operate in over 20 countries.
- Healthcare – Employer contributions towards your healthcare.
- Equity in the company – Every new team member who joins our company receives stock options.
- Time off – Flexible time off in the US, generous entitlement in other countries.
- A $500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in‑person connection and offer opportunities to engage with colleagues at company‑wide offsites.
Culture - We All Shape It
As part of a rapidly scaling startup, 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 of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Please see our Privacy Statement.
#J-18808-Ljbffr- ...We are seeking a strong Java Tech Lead with proven experience in delivering scalable microservices... ...Minimum 7 to 11 years of experience in software development with strong focus on Java and... ...a development team of at least 2 to 3 engineers Strong expertise in Java, Spring,...Senior
- ...interviewing at NAM Info Inc by 2x Get notified about new Java Software Engineer jobs in Toronto, Ontario, Canada . Software Developer... ...~ Microservices ~ Spring boot ~ Kafka Seniority level Mid-Senior level Employment type Full-time...SeniorFull time
- ...businesses succeed by giving them the software, payments, and commerce-accelerating... ...on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software... ...Gateway. We are looking for a Java/Spring Boot developer to help...SeniorFull timeRemote work
- Become a pivotal Java Software Engineer specializing in cloud platforms and microservices. Utilized your expertise in Java and Spring to deliver cutting-edge applications in a collaborative environment. As a Java Tech Lead, you'll be responsible for leading a team and ensuring...Suggested
$62.87k - $147.5k per year
...At Capgemini Engineering, the world leader in engineering services, we... ...saving robots, our digital and software technology experts think outside... ...We are looking for senior backend engineers for a critical... ...years of extensive experience in Java backend language.. ~ Able to...SeniorPermanent employmentFull timeManual laborLocal areaRemote work$64.33 - $78.95 per hour
Our client, is seeking a talented and delivery-focused Software Developer IV - Java to join their core application engineering team. In this senior technical role, you will be responsible for developing, hosting, and maintaining web-enabled, database-driven enterprise applications...SeniorLong term contractContract workMonday to friday2 days per week- Drive innovation as a Java Software Engineer with robust Agile skills. Work closely with product owners and development teams to implement high-performance features that meet business needs. You will play a critical role in gathering requirements and leading backlog coordination...
- Make an impact as a Senior Software Engineer within IBM's Confluent platform. You'll focus on building scalable backend solutions that empower data streaming capabilities for businesses. In this role, you'll engage with multiple platforms, addressing client challenges through...Senior
- ...evolving its capabilities, and being the engineer teams turn to when a deploy doesn't go as... ...configurations. What you bring: ~8+ years of software engineering experience, or equivalent,... ...with Temporal (or similar workflow engines like Cadence or Airflow) for stateful...SeniorWorldwide
$72k - $138k per year
...job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year... ...maintaining Java-based applications or software solutions for a leading North American Bank... ..., Information Technology, Computer Engineering, or related IT discipline; or equivalent...SeniorLong term contractTemporary workFixed term contractFlexible hours- Step into a key role at ClickHouse as a Senior Software Engineer specializing in JVM frameworks. Enhance data integration solutions for global users... ...Key Responsibilities: • Lead lifecycle management of data connector integrations • Optimize integration performance for high-...Senior
$90k - $140k per year
...company perks await! Job Description: Microchips FPGA software engineering team is at the forefront of developing advanced Electronic... ...Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes. Required Experience: Senior IC...SeniorFull timeManual laborWork at office$181.05k - $213k per year
...partners through world-class software, purpose-built for everyone in... ...Work With You’ll enter our engineering interview process as part of a... ...Problems You’ll Solve As a Senior Software Engineer II, you will... ...and Kafka . We also utilize Java, gRPC, and AWS. Execution:...SeniorFull timeWork at office- ...commitment to quality and service Resourcefulness Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and...SeniorFull timeWork at officeRemote work
- ...Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team. The Senior Software Engineer will play a pivotal role in driving impactful solutions for intricate business challenges within a dynamic and high-energy delivery...Senior
$153.82k - $250.04k per year
...customer engagement tool. We’re looking for a Senior Fullstack Engineer to help us tackle significant... ...: ~ Professional experience building software at scale ~ Professional experience with one of Ruby, Ruby on Rails, React, Java, MongoDB, microservice architecture, distributed...SeniorInternshipWork at officeLocal areaFlexible hours- ...Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise... ...to join our customer's team with expertise in Python3, Java, Rust, Go, C++, or TypeScript. This is a unique opportunity to...SeniorRemote jobContract work
$111.4k - $161.4k per year
...Senior Software Engineer — Content Tools Content Tools • CoCounsel Legal Integrations Overview of the Role The CoCounsel Legal Integrations... ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing...SeniorContract workWork at officeLocal areaFlexible hours2 days per week3 days per week- A consulting firm in Toronto seeks a skilled Sr. Software Developer Full Stack. The role requires extensive experience in Java and Spring Boot, along with IAM and RESTful APIs. The successful candidate will translate complex specifications into working applications and work...Senior
$137.2k - $196k per year
...About the Role: We’re looking for a Senior Software Engineer, ideally specializing in Rust, to lead the evolution of our backend platform and... ...About Tubi: Boldly built for every fandom, Tubi is a free streaming service that entertains over 100 million monthly active users...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours- ...Integration tools such as Jenkins, CircleCI, CodePipeline, TeamCity, or Bamboo Self-directed and ready to collaborate with peers in software, hardware, support, product, and sales in a fast-paced culture Strong understanding and experience operating in an agile...Senior
- Senior Software Engineer About Paramount Commerce We are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada. Since... ...Builder: You're proficient with our core technologies (Java, GO, React) and database systems (PostgreSQL). You're also comfortable...SeniorSummer workWork at officeRemote workWorldwide
$120k - $145k per year
...working people who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will require you to assist in the...SeniorFull timeWork from homeFlexible hours- ...We are hiring a Senior Software Engineer to join our Server Security team. The Server Security team is a development-focused group within the company... ...~ Proficiency in a compiled language (C++, Rust, Go, Java, or similar). Technical interviews will be conducted in a compiled...SeniorRemote work
- ...models and analytics layers that make business-critical data easy to access, understand, and use across the company. Partner with engineering on event schemas, tracking requirements, and measurement architecture to ensure data is reliable, scalable, and built correctly...SeniorFull timeInternship
$125k - $175k per year
...development of digital investigative software that acquires analyzes and shares evidence... ...a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our... ...programming language (e.g. Python C# Java) including: ~ Object-oriented design...SeniorFull timeContract workWork at officeLocal areaFlexible hours$104k - $130k per year
...Senior Java Developer We are looking for a skilled and motivated Senior Java Developer to join our agile product team. In this role,... ...functional team members to design, develop, and deliver high‑quality software features across our product suite. Responsibilities...SeniorFull timeTemporary workPart time$150k - $200k per year
..., data-driven care at scale. About the Role Verto builds software that takes on some of the most stubborn inefficiencies in healthcare... ...in the health systems we serve, reliably and at scale. As Senior Engineering Manager, Software, you own that side of the work. You will...SeniorFull timeLive InWork at officeRemote workFlexible hours- ...positive way. You will… Be part of a team of multidisciplinary Engineers and Researchers using an AI‑first approach to enable safe self‑... ..., collaborating with Researchers and Engineers. Mentor other software engineers via code reviews, technical design reviews, and...SeniorWork at officeWork from homeFlexible hours
$118k - $152k per year
...The Role We're looking for a Staff Java Engineer who combines deep technical expertise with... ...while remaining actively involved in software development. You'll partner with architects... ...with domain-driven design, event streaming technologies (Kafka), or reactive architectures...Long term contractInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Java Streaming - Connectors. Be the first to apply!
- java developer remote Toronto, ON
- java software developer Toronto, ON
- java developer Toronto, ON
- senior java developer Toronto, ON
- entry level java developer Toronto, ON
- développeur java Toronto, ON
- java developer no experience Toronto, ON
- junior java developer Toronto, ON
- senior test manager Toronto, ON
- senior pattern maker Toronto, ON
