Senior Software Engineer - Java Streaming - Connectors
$500 per monthClickHouse
Role Description
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.
- 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.
- Build the foundation that thousands of Data engineers rely on for their most critical data workloads.
- Impact how companies process massive datasets, from real-time analytics platforms ingesting millions of events per second to observability systems monitoring global infrastructure.
- 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.
Qualifications
- 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.
- A track record of building scalable data integration systems (beyond simple ETL jobs).
- 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.
- Passion for open-source development.
Bonus points for:
- 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.
If you have any questions or comments about compensation as a candidate, please get in touch with us at View email address on remotive.com.
Benefits
- 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 start up, 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 here for our Privacy Statement.
- ...design, build, and maintain streaming data solutions based on... ...Kafka Connect source and sink connectors for integrations. ~Streaming... ...Streams or Flink with Java (and Scala where applicable... ...~Commercial experience in software engineering with strong proficiency in...SeniorFull timeRemote workHome office
- ...communication are at the core of the engineering challenge. We are looking for a Senior Java Developer to help build a high-... ...worldwide. As part of Sigma Software, you will work remotely in an... ...with messaging systems, queues, streams, and brokers ~Experience designing...SeniorFull timeRemote workWorldwide
- Role Description As a Senior Principal Engineer in Search Platform,... ...scale data platforms, streaming and batch processing... ...eventual consistency, connector variability, and data... ...outcomes. ~Strong software engineering fundamentals... ...one modern language (Java preferred). You write...SeniorFull timeLocal area
$175k - $200k
Role Description We’re seeking a Senior Java Video Streaming Engineer with deep expertise in backend Java with direct experience writing code for a streaming... ...(CI/CD) and test automation frameworks for large scale software. ~Experience creating and documenting public APIs and...SeniorFull timeTemporary work- ...platform serving customers and internal users. The Principal Java Software Engineer will be responsible for building and maintaining Java... ...experience and knowledge. Requirements ~AWS ~Java 8 & Streams ~Spring Configs & Boot Basics ~Multi-threading basics...SeniorFull timeWork experience placement
$140k - $160k
...steps. Our partner is looking for a Senior Software Engineer I (Java) based in United States. This role... ...ingestion, high-volume systems, streaming data pipelines, or similar environments... .... ~ Experience building historian connectors, adapters, APIs, or operational data...SeniorRemote jobFull time$123.08k - $170.94k
Role Description As a Senior Software Engineer, you will play a crucial role in designing, developing... .... ~Preferred: 5 or more years with Java programming language. ~5 or more years... ...~Proficient in message queuing, data streaming, workflow, and integration frameworks...SeniorFull time$175k - $250k
Role Description We're hiring a Senior Java Engineer. This is a highly hands-on role where you'll be writing production code alongside the... ...client gateways, exchange-direct integrations, ECN and venue connectors, and new asset-class connectivity as the platform expands....SeniorFull timeWork at officeImmediate startRemote workFlexible hours$122.5k - $192.5k
...a leading global analytics software company, helping businesses... ...Opportunity We are seeking a senior software engineer to contribute to the... ...engineers to enhance FICO’s streaming platform. This role... ...Significant expertise in Java and Spring with hands-on experience...SeniorFull timeWorldwide- Role Description We are seeking a Lead Software Engineer – Python / Java who will be responsible for developing, testing and maintaining a complex distributed processing application utilizing Python and Java. The developer will work closely with Product Owner/Data Coaches...SeniorFull timeWork at office
$102k - $120k
Role Description We are seeking a highly skilled and experienced Senior Java Developer with 15+ Years of specialized technical experience to support, maintain, and enhance a suite of enterprise-grade Java applications. The ideal candidate will have deep expertise in Java...SeniorFull timeTemporary workFlexible hours- Role Description We are hiring Senior Software Engineer to extend and scale a global blockchain and payments infrastructure platform supporting... ...transfers and digital asset networks. The position requires strong Java expertise, deep experience with scalable system design, and...SeniorFull timeRemote workWorldwide
$90k - $180k
Role Description The Senior Full Stack Engineer is responsible for designing, developing, and supporting... ..., tests, deploys, and maintains software, with a clear understanding of the value... ...States. Preferred Qualifications ~Java 17+ ~Springboot 3+ ~Python 3+...SeniorFull timeWork experience placementShift work$140k
...’ll take ownership of features across Inventory Lab’s C# and Java-based systems, delivering them from initial design through to... ...customers. Qualifications ~5–8+ years of professional software engineering experience ~Strong proficiency in C# and Java ~Experience...SeniorContract workFor contractorsSelf employmentRemote work$100k - $150k
...are seeking an accomplished Senior Java Full Stack Developer to architect... ...for the end-to-end engineering lifecycle, from translating... ...more years of professional software development experience building... ...Kafka, RabbitMQ, or equivalent streaming platforms. ~Familiarity with...SeniorFull timeImmediate start- ...Senior Java Backend Developer Lumen Solutions Group Inc. is a technology consulting Services company based in Florida. We provide a... ...Admin experience). ~ Strong experience with messaging and data-streaming platforms. ~ Proven experience designing and developing...SeniorLong term contractRemote work
$500 per month
...Product Manager to own the connectors and ecosystem strategy at ClickHouse... ...execution alongside our engineering team. You will be the... ...data integration landscape: streaming, orchestration, ETL/ELT, ingestion... ...working with open source software or developer-focused products...Full timeLocal areaRemote workHome officeFlexible hours- ...Full Stack Java Developer Location: Remote Duration: 6 month to start (prefers contract... ...with application development or package software implementation that includes Java... ...Kotlin and Docker Kafka or other event streaming platform. Experience working in environment...SeniorContract workWork experience placementRemote workFlexible hoursShift work
- ...Description We’re looking for an Observability Engineer (Senior/Staff/Principal level) who has shipped... ...clients, controllers, gateways, and connectors — all correlated by session, user,... ...100M+ events per day, and designed to stream into Datadog, Splunk, Nexthink, Elastic...Senior
- ...Senior Design Engineer – Connectors (100-130K) We have an exciting opportunity for a Senior Design Engineer to join an industry-leading engineering team supporting advanced connector product development. This is a remote direct hire position, with approximately 25...SeniorRemote work
- ...We're looking for a Rust backend engineer to own and evolve Feldera's connector ecosystem. You'll build and maintain... ...data lakes (Delta Lake, Iceberg), streaming systems (Kafka and the broader... ...in a comparable language (C++, Go, Java/Scala) with a demonstrated ability...Full timeRemote workVisa sponsorshipWork visa
- ...Senior Design Engineer – Connectors We have an exciting opportunity available for a Senior Design Engineer in the Binghamton, NY area. Relocation Assistance Provided. About the Role: Are you passionate about design and excited to help mentor the next generation...SeniorRemote workRelocation package
- ...desenvolvimento na construção de produtos de alto impacto. Qualifications ~Experiência sólida em arquitetura e desenvolvimento de software, com foco em Java e ecossistema Spring Boot; ~Experiência na definição de arquiteturas baseadas em microsserviços, APIs REST, mensageria...SeniorFull time
- ...seeking a highly skilled Senior Full Stack Developer... ...strong expertise in Java 17+, Spring Boot, Angular... .... Participate in software architecture decisions... ...enterprise messaging and event streaming platforms. Exposure... ...and Site Reliability Engineering (SRE) practices....SeniorRemote work
- Role Description Estamos em busca de uma pessoa Desenvolvedora Backend Sênior com experiência em Java para atuar em um projeto estratégico de transformação arquitetural. Você fará parte de um time de desenvolvimento de APIs e microsserviços, contribuindo para a evoluçã...SeniorFull time
$100k - $150k
...Technologies is a forward-thinking software development company... ...we're looking for a skilled Senior Java Full Stack Developer to join... ...responsible for the end-to-end engineering lifecycle, from translating... ...Kafka, RabbitMQ, or equivalent streaming platforms. Familiarity...SeniorFull timeContract workH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- ...Description We are seeking a Senior Data Engineer to join a technology-driven... ...batch pipelines and Kafka streaming solutions ~Build... ...~Develop data ingestion connectors for databases, file systems... ...Write production-grade code in Java, Scala and Python ~Manage...SeniorFull time
$160.81k
...doing? Barclays Services Corp. seeks Senior Java Developer – Portal in Whippany, NJ (multiple... ...available): Participate in the full software development life cycle (SDLC) of... ...and improve software, utilising various engineering methodologies, that provides business,...SeniorHourly payRemote work$180k - $215k
A leading data platform company seeks a Senior Product Manager to manage data connectors, ensuring seamless access to customer data. This remote role involves building a customer-centric roadmap, collaborating globally, and requires 3+ years of relevant experience. The...SeniorRemote work- Role Description We’re currently looking to add a Senior Java Engineer to this nerd club of ours. If you’re someone who has 5+ or so years of... ...other team members to deliver high-quality, low-maintenance software solutions that help organizations cement their place in the...SeniorFull time
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 backend Remote
- lead full stack java developer Remote
- react java developer Remote
- java microservice developer Remote
- full stack java developer Remote
- sr.java developer Remote
- junior java developer no experience Remote
- java developer remote Remote
- entry level java developer remote Remote
- senior java developer Remote


















