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
- 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...SeniorFull timeRemote workRelocation
- ...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...SeniorFull time
$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...SeniorFull time$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- ...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...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
$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...SeniorFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$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- ...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...SeniorFull timeFlexible hours
$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...SeniorFull timeWork at office$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...SeniorRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours- ...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,...SeniorFull timeWork at officeLocal area
- 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
$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...SeniorRemote workWork from home- ...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-...SeniorFull timeRemote work
- 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
- ...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-...SeniorRemote work
- ...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...SeniorFull timeRelocation
$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...SeniorFull timeRemote workFlexible hours- ...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...SeniorFull timeContract workWork at officeLocal areaRemote work
- ...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...SeniorFull timeWork experience placement
$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+...SeniorFull timeContract workTemporary work$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...SeniorFull timeRemote work- ...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...SeniorRemote 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$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...SeniorFull timeContract workWork experience placementFlexible hours- ...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...SeniorRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Java Streaming - Connectors. Be the first to apply!
- lead full stack java developer Remote
- java ui developer Remote
- java developer remote Remote
- java web developer Remote
- senior java developer Remote
- remote junior java developer Remote
- full stack java developer Remote
- java spring developer Remote
- entry level java developer remote Remote
- java developer remote part time Remote














