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 12 hours 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
    12 hours ago
  • Role Description Ness USA has a telecommuting position for an Associate I – Senior Java Streaming Engineer to design, develop, test, and support distributed software applications. Position is remote and may require relocation to or from a customer site if in-person attendance... 
    Senior
    Full time
    Remote work
    Relocation

    Ness Digital Engineering

    Remote
    3 days ago
  •  ...experiences. We are seeking a Senior Machine Learning Engineer with deep expertise in...  ...As a Senior Backend Software Engineer on Walmart’s Pricing...  ...for pricing services using Java and Python (Kotlin experience...  ...with Cassandra, data streaming with Kafka, and large-scale... 
    Senior
    Full time

    Walmart

    Remote
    12 hours ago
  • $100k - $150k

    Role Description We are seeking an accomplished Senior Full Stack Software Engineer (Java) to architect, design, develop, and maintain enterprise-grade...  ...architectures using Kafka, RabbitMQ, or equivalent streaming platforms ~Familiarity with containerization and orchestration... 
    Senior
    Full time

    Bright Vision Technologies

    Remote
    12 hours 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
  •  ...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...  ...Kafka, Pub/Sub, Apache Beam, Kafka Streams, Flink, or similar technologies... 
    Senior
    Full time
    Remote work
    Worldwide

    Sigma Software

    Remote
    6 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
    12 hours 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
    4 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
    12 hours ago
  • $100k - $150k

     ...Senior Java Full Stack Developer - Remote Bright Vision Technologies...  ...a technology consulting and software development company...  ...degree in Computer Science, Engineering, or a closely related technical...  ...Kafka, RabbitMQ, or equivalent streaming platforms. Familiarity with... 
    Senior
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    United States
    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
    2 days ago
  •  ...Company Description Information Technology Job Description   Senior Software Engineer – Java & Front End  Location: St. Louis Information Technology - Developer Exp 2-5 years Deg Bachelors Relo Bonus Job Description We are... 
    Senior
    Full time
    Flexible hours

    Direct Staffing Inc

    Remote
    12 hours ago
  • $154k - $243k

     ...of choice. At Adyen, everything we do is engineered for ambition.  For our teams, we...  ...mentality. You have experience with Java, Web Services, REST Apis, Webhooks and SQL...  ...PostgreSql. You have a good understanding of Software Engineering practices and interest in... 
    Senior
    Full time
    Work at office

    Adyen

    Remote
    12 hours ago
  • $110k - $270k

     ...communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment...  ...build it -- we ship it.  You have extensive experience in Java applications and the latest open source technologies. Ideal... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Remote
    12 hours ago
  •  ...team dedicated to accomplishing hard things, together. As a Senior Software Engineer working on the Appian platform, your mission will be to...  ...volume or critical production service environments Fluency in Java and GO programming Experience with AWS services,... 
    Senior
    Full time
    Work at office
    Local area

    Appian

    Remote
    12 hours 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
    3 days ago
  • $96.25k - $125k

     ...Senior Java Developer (FHIR) – Interoperability (Remote) Through our dedicated associates...  ..., leveraging Kafka-based event streaming and MongoDB to support high-volume, regulatory...  ...This is a hands-on role for a senior engineer with strong experience in enterprise Java... 
    Senior
    Remote work
    Work from home

    Conduent

    United States
    5 days ago
  •  ...across our businesses. The Role We're looking for a Senior Full-Stack Software Engineer with deep experience across the stack, with a strong...  ...React ) and professional experience writing backend code in Java . In this role, you'll build scalable, high-... 
    Senior
    Full time
    Remote work

    Twg Global Ai

    Santa Monica, CA
    12 hours 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
    5 days ago
  •  ...production. • Contribute to team's Engineering practices, with particular...  ..., secure, scalable software for a high• availability, high...  ...service-oriented and event-driven streaming architecture. Experience with...  ...4+ years of experience using Java to develop modern, Internet-... 
    Senior
    Remote work

    Intelliswift

    United States
    5 days ago
  •  ...is driving the future of agent-centric software development. As the leader in AI code review...  ...trust. This is where you come in. As a Senior/Staff Engineer, you will architect the backend for...  ...cost in mind. Polyglot Ecosystem (Java & Python). You are comfortable operating... 
    Senior
    Full time
    Relocation

    Sonar

    Remote
    12 hours ago
  • $13 per hour

     ...Description Sagent is seeking an experienced Software Development Engineer to join our Dara product(s) team....  ...in server-side technologies like Java, React, and Node.js, and messaging frameworks...  ..., building, integrating RESTful and Streaming APIs and event driven messaging... 
    Senior
    Full time
    Remote work
    Flexible hours

    Sagent

    Remote
    1 day ago
  •  ...first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500...  ...’ll Do Code, test, and operate Java-based services and infrastructure...  ...infrastructure-related problems Optimize software solutions by studying systems flow, data... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Remote work

    Exadel

    Remote
    12 hours ago
  •  ...at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity experts...  ...are seeking a talented and passionate Senior Backend Engineer to join our...  ...Architectures using backend technologies like Java, Spring Boot, Kafka technologies and a... 
    Senior
    Full time
    Work experience placement

    Walmart

    Remote
    12 hours ago
  • $70 per hour

     ...Job Description Must haves for key technology expertise: JAVA, Spring, Rest Services Development. SQL and exposure to...  ...Qualifications Our Client is seeking to fill a Sr. Software Engineer, Product Deployment position. Ideal candidate has at least 4+... 
    Senior
    Full time
    Contract work
    Temporary work

    Motocol

    Remote
    12 hours ago
  • $200k - $250k

     ...successful R&D team, building tools and engines used by the biggest names in media streaming. It's a critical, visible...  ...Significant experience as a Lead / Senior Developer ~Experience leading...  ...~Music or content scheduling software ~Real-time audio or media delivery... 
    Senior
    Full time
    Remote work

    The Audio Programmer

    Remote
    12 hours ago
  •  ...Senior Software Engineer – Java Full Stack We are seeking an experienced Senior Software Engineer – Full Stack with a strong technical background in PL/SQL, Unix, Java, and JavaScript to lead a team of developers and work on the design, development, and maintenance... 
    Senior
    Remote work

    Syntricate Technologies

    United States
    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
    6 days ago
  • $190k - $240k

     ...and a finalist in 2021!   Belay Technologies is seeking a Senior Software Engineer to join our Intel team. You will act as a general-purpose...  ...skills: Production-grade software development experience in Java, Python, JavaScript, or NiFi Familiarity with software... 
    Senior
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Remote
    12 hours ago
  •  ...Software Development Engineer Sr - Full Stack Java/React We are seeking an experienced full-stack software engineer to help build and enhance modern, cloud...  ...experience designing and integrating RESTful APIs, streaming APIs, and messaging frameworks. ~ Proficiency with... 
    Senior
    Remote work
    Flexible hours

    Jobgether

    United States
    2 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!