Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Java Streaming - Connectors

$500 per month
Full-time

ClickHouse

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java Streaming - Connectors in Remote vacancy
  •  ...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... 
    Senior
    Full time
    Remote work
    Home office

    Gr8_Tech

    Remote
    1 day ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Worldwide

    Sigma Software

    Remote
    4 days ago
  • 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... 
    Senior
    Full time
    Local area

    Atlassian

    Remote
    2 days ago
  • $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... 
    Senior
    Full time
    Temporary work

    Wowza Media Systems

    Remote
    7 days ago
  •  ...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... 
    Senior
    Full time
    Work experience placement

    Texas State Library and Archives Commision

    Remote
    1 day ago
  • $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... 
    Senior
    Remote job
    Full time

    jobgether

    United States
    5 days ago
  • $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... 
    Senior
    Full time

    Mercury Insurance Services

    Remote
    1 day ago
  • $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.... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Tradeweb

    Remote
    3 days ago
  • $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... 
    Senior
    Full time
    Worldwide

    The CIB Group

    Remote
    a month ago
  • 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... 
    Senior
    Full time
    Work at office

    Tria Federal

    Remote
    5 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Ensono

    Remote
    1 day ago
  • 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... 
    Senior
    Full time
    Remote work
    Worldwide

    PulseRise Technologies

    Remote
    7 days ago
  • $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+... 
    Senior
    Full time
    Work experience placement
    Shift work

    The Home Depot

    Remote
    4 days ago
  • $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... 
    Senior
    Contract work
    For contractors
    Self employment
    Remote work

    Threecolts

    Remote
    8 days ago
  • $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... 
    Senior
    Full time
    Immediate start

    Bright Vision Technologies

    Remote
    1 day ago
  •  ...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... 
    Senior
    Long term contract
    Remote work

    Lumen Solutions Group Inc.

    United States
    2 days ago
  • $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 time
    Local area
    Remote work
    Home office
    Flexible hours

    ClickHouse

    Remote
    5 days ago
  •  ...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... 
    Senior
    Contract work
    Work experience placement
    Remote work
    Flexible hours
    Shift work

    Software Technology Inc

    United States
    5 days ago
  •  ...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

    AppGate Cybersecurity, Inc.

    Remote
    8 days ago
  •  ...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... 
    Senior
    Remote work

    ExcelliSearch, Inc.

    United States
    3 days ago
  •  ...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 time
    Remote work
    Visa sponsorship
    Work visa

    Feldera

    Remote
    5 days ago
  •  ...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... 
    Senior
    Remote work
    Relocation package

    Pernini Legal

    Binghamton, NY
    5 days ago
  •  ...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... 
    Senior
    Full time

    Pitang

    Remote
    1 day ago
  •  ...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.... 
    Senior
    Remote work

    Omni Inclusive

    United States
    5 days ago
  • 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çã... 
    Senior
    Full time

    Sensedia

    Remote
    4 days ago
  • $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... 
    Senior
    Full time
    Contract work
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    New Hyde Park, NY
    5 days ago
  •  ...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... 
    Senior
    Full time

    EPAM

    Remote
    1 day ago
  • $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,... 
    Senior
    Hourly pay
    Remote work

    Barclays

    New Jersey
    2 days ago
  • $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... 
    Senior
    Remote work

    Starburst

    Boston, MA
    2 days ago
  • 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... 
    Senior
    Full time

    Lean TECHniques

    Remote
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Java Streaming - Connectors. Be the first to apply!