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

Senior Software Engineer - JVM Language Clients

$500 per month
Full-time

Clickhouse

About ClickHouse: ClickHouse is a premier, internationally recognized database infrastructure juggernaut, real-time analytics market leader, and Forbes Cloud 100 technology titan operating on an absolute mission to protect, optimize, and transform how global enterprises manage, store, and utilize data at hyper-scale. Powering mission-critical analytical workflows, real-time observability grids, and enterprise AI data pipelines for the world’s most sophisticated digital innovators—including Meta, Cursor, Tesla, Capital One, Airwallex, and Sony—ClickHouse maintains breakneck commercial velocity, highlighted by consecutive triple-digit ARR growth and backed by a monumental $400M Series D financing round. Driven by a high-performance, developer-first corporate philosophy that prizes technical excellence, pragmatic problem-solving, and open-source collaboration, the organization provides high-agency engineering leaders with an uncompromised remote canvas to leverage cutting-edge systems, manipulate byte-level network protocols, and deploy robust, low-latency database architectures safely across Spain.

Position Overview

We are seeking a highly analytical, detail-obsessed, and systems-minded Senior Software Engineer - JVM Language Clients to join our core centralized Integrations Ecosystem organization in a full-time remote capacity open to qualified technical builders resident anywhere in Spain. Operating as the technical owner and primary strategic architect behind ClickHouse’s official Java client and JDBC driver, you will step up to claim true individual operational and strategic accountability for the foundational communication layer that our internal Connectors team and a massive global network of third-party frameworks rely on every single second. Shifting completely away from routine application layer building, standard web interface modifications, minor standalone template adjustments, or disconnected utility typing, you will run an active low-level database performance and system design laboratory—optimizing low-level drivers, configuring data framework integrations, and maximizing throughput metrics. This position requires a database systems or stream processing veteran with 5+ years of craft depth who architects high-throughput network clients fluidly natively using Backend mechanics, engineers automated testing or regression blocks cleanly natively leveraging Python or alternative script automation tools, and commands JVM concurrency patterns confidently under open-source community standards.

Key Responsibilities

  • End-to-End JVM Driver Ownership: Serve as the principal technical owner for the ClickHouse Java client and JDBC driver, directing its architectural roadmap, public API design patterns, and release engineering pipelines cleanly natively utilizing Backend methodologies.
  • Low-Level Performance Optimization: Drive high-impact throughput and latency enhancements across the client and ClickHouse server, optimizing data layouts down to the level of bytes on the wire.
  • Internal and External Client Interlock: Partner day-to-day with our core Connectors team as an embedded customer, ensuring the underlying driver architecture natively supports official ingestion bridges for Apache Kafka, Spark, and Flink.
  • Open-Source Ecosystem Engagement: Engage transparently with the global open-source data infrastructure community, handling public issue queues, conducting public code reviews, and aligning maps on external data visualization platforms.
  • JVM Concurrency and Resource Governance: Design and optimize high-concurrency components, configuring executor pools, managing reactive streams, handling backpressure thresholds, and tuning connection pools to prevent runtime failure modes.
  • Memory Model and Profiling Audits: Profile runtime client environments continuously, executing JVM memory adjustments, garbage collection (GC) tuning, and heap allocations to protect application reliability.
  • Technical Documentation and RFCs: Write, defend, and iterate technical design documents, Requests for Comments (RFCs), and detailed architectural proposals to guide collaborative engineering investments.
  • AI-Assisted Development Integration: Incorporate modern AI development tools (such as Claude Code, Cursor, or GitHub Copilot) into development processes with a strict, high-judgment independent code review perspective.

Required Skills & Qualifications

  • A minimum of 5 years of verified professional software engineering history, with a powerful, demonstrable focus on data-intensive systems (such as database drivers, SDKs, complex data ingestion pipelines, CDC tools, streaming meshes, or OLAP infrastructure).
  • Expert-tier capability optimizing low-level backend abstractions, designing reusable developer tools, and building thread-safe library architectures natively utilizing Backend parameters.
  • Practical operational familiarity writing regression frameworks, automating integration diagnostics, and parsing systemic trace outputs natively using Python or adjacent language structures.
  • Deep, comprehensive expertise inside the Java platform and the JVM runtime environment, highlighting deep familiarity with memory alignment, GC internals, profiling suites, and network I/O layers.
  • Proven technical history building, releasing, or substantially extending a widely adopted software library or software development kit (SDK) where API design backward compatibility is critical.
  • Strong, uncompromised grasp of database fundamentals, encompassing structural SQL query execution, analytical OLAP workloads, and column-store concepts.
  • Outstanding written and scannable technical communication attributes in business-fluent English, enabling seamless coordination across a globally distributed team through engineering documentation.
  • Location Context: Position open to qualified software engineers based permanently and resident within the borders of Spain to operate under a 100% remote work-from-home layout.

Preferred Strategic Indicators (Nice to Have)

  • Working knowledge of JDBC internals, Arrow Flight SQL, ADBC, or columnar data models (such as Apache Arrow specifications).
  • Prior code contributions to open-source data infrastructure systems (such as Apache Kafka, Flink, Spark, dbt, Debezium, or Iceberg platforms).
  • Experience engineering customized network wire protocols or contributing to high-concurrency client-server network applications.

What We Offer

  • Vetted Global Data Sector Salaried Blueprint: A highly competitive full-time baseline annual corporate base salary package calibrated precisely to evaluate your JVM authority and system craftsmanship, paired with an impactful equity stake through lucrative corporate stock options.
  • The exceptional professional canvas to claim absolute technical code authorship over the official Java driver architectures power-routing data queries for thousands of global enterprises.
  • Profound work-from-home remote parameters offering a 100% remote layout within Spain, complete scheduling trust, and zero physical geographic office commuting friction out of any province.
  • Immediate baseline access to a premium group healthcare protection matrix, featuring robust employer premium contributions to ensure comprehensive health coverage.
  • Access to progressive lifestyle and wealth accumulation systems, including a dedicated $500 USD Home Office setup allowance to maximize your remote workspace configuration, generous flexible time-off policies, and direct corporate enrollment into our elite Global Gatherings company-wide offsites to foster deep in-person technical synergy.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - JVM Language Clients in Remote vacancy
  • $500 per month

     ...collaboration, the organization provides high-agency engineering leaders with an uncompromised remote canvas to...  ...highly analytical, detail-obsessed, and systems-minded Senior Software Engineer - JVM Language Clients to join our core centralized Integrations Ecosystem... 
    Senior
    Language
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Home office
    Flexible hours
    Shift work

    Clickhouse

    Kingdom of Spain
    a month ago
  • $100k

     ...across a wide variety of genres and languages. Members can play, pause and...  ...vital part of Netflix's Productivity Engineering organization, and supports Java & JVM-based applications and services...  ...engineers to deliver high-quality software at scale. About the Role... 
    Senior
    Language
    Full time

    Netflix

    Remote
    1 day ago
  • $170k - $220k

     ...rooted in connection—between clients and clinicians, care teams, loved...  ...experimentation, and product engineering and want to build systems...  ...with an application programming language, preferably Python. ~...  ...you to pay a fee or download software as part of the interview process... 
    Senior
    Language
    Full time
    Work at office
    Local area

    Charlie Health

    Remote
    1 day ago
  •  ...are seeking a highly skilled Senior Software Engineer to join our team developing Azul...  ...C++ code for system‑critical JVM runtime components and distributed client‑server communication using gRPC...  ...internals (e.g. Linux, macOS), and languages such as Java or Rust is an... 
    Senior
    Language
    Full time
    Remote work
    Worldwide
    Flexible hours

    Azul

    Remote
    7 hours ago
  • Role Description We're now looking for a Senior Graphics/JVM Software Engineer with in-depth knowledge of modern hardware-accelerated APIs to join the...  ...skills. Requirements ~Know other programming languages, like Objective-C or Kotlin. ~Are familiar with Cocoa... 
    Senior
    Language
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    JetBrains

    Remote
    7 hours ago
  • Role Description Keeper Security is hiring a Senior Client Software Engineer to join our engineering team. This is a 100% remote position, with an...  ...proficiency with the ability to contribute quickly in a mixed-language environment ~Experience building desktop, endpoint or... 
    Senior
    Language
    Full time
    Temporary work
    Remote work

    Keeper Security

    Remote
    7 hours ago
  • $175k - $195k

     ...Quantifind is seeking a Senior Software Engineer to work on Quantifind’s Apache...  ...You’re looking to explore a client-facing role at the intersection...  ...intelligence and natural language processing techniques. In financial...  ...with code that runs in a JVM You can design and prototype... 
    Senior
    Language
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours

    InvestedintheMission

    Washington DC
    1 day ago
  • $89.2k - $209.5k

     ...are hoping to enhance engineering efficiency by concentrating...  ...are seeking a skilled Software Engineer to join our...  ...or U.S. customer or client-facing roles may be...  ...a modern programming language, such as Java, C++, C#Hands...  ...with JVM and benchmarking tools... 
    Senior
    Language
    Temporary work
    Local area
    Remote work
    Worldwide
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago
  •  ...areas with these unique projects. As a Senior Software Engineer at PlayEveryWare, you’ll work alongside internal and client engineers on indie and AAA teams to...  ...~ Proficiency in a variety of programming languages Benefits & Perks ~ Enrollment in Japanese... 
    Senior
    Language
    Full time
    Work at office
    Local area
    Visa sponsorship

    Playeveryware Careers

    Remote
    1 day ago
  • $140k - $195k

     ...About the Role We’re looking for a Senior Software Engineer who can independently build meaningful...  ...role, ideally with Java or a similar language Experience with relational databases...  ...help fix a broken system and improve our clients’ wellbeing and health outcomes. We’ve... 
    Senior
    Language
    Work at office
    Work from home
    Flexible hours
    Day shift

    Take Command Health

    Dallas, TX
    15 days ago
  •  ...DEPLOY has been retained to find  a senior-level Software Engineer to join us on an hourly, flexible...  ...workstreams across a portfolio of active client engagements — front-end first, with...  ...waving Tools & Technologies Languages TypeScript, JavaScript (ES2020+),... 
    Senior
    Language
    Hourly pay
    Contract work
    Immediate start
    Remote work
    Flexible hours

    DEPLOY LTDA

    Atlanta, GA
    15 days ago
  •  ...Functions: • Design, implement, and maintain client side and server side code for web based...  ...Object Oriented Programming techniques and languages (in particular Java or C++) • CVS, SVN or other version control software • Knowledge of database modeling including... 
    Senior
    Language
    Full time
    Immediate start
    Weekend work
    Afternoon shift

    Tekwissen ®

    Remote
    1 day ago
  • $25k

     ...product to mentor and grow web engineers across the...  ...professional experience in frontend software engineering, having led product...  ...an exceptional grasp of the language. You keep up with the latest...  ...least one modern framework and client side rendering technique. We... 
    Senior
    Language
    Work at office
    Local area
    Work from home
    Home office

    SeatGeek

    New York, NY
    3 days ago
  • $50 - $70 per hour

     ...Responsibilities Develop and complete coding tasks in various enterprise languages . Evaluate and improve systems and build toolchains using C and Rust . Enhance enterprise JVM and build ecosystems with C# , Kotlin , Scala , and Swift .... 
    Senior
    Language
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Remote
    1 day ago
  • $130k - $149.6k

     ...safety agencies and enterprise clients across the United States,...  ...domain expertise in spatial data engineering with a forward-leaning...  ...International is seeking a Senior Software Engineer Geospatial & AI to...  ...js, Python, or a comparable language ~ Hands-on experience with... 
    Senior
    Language
    Temporary work
    Remote work
    Flexible hours

    Michael Baker International

    Santa Ana, CA
    18 days ago
  • $100k - $135k

     ...this job nowJob DescriptionSenior Software Engineer Architect - Trumbull CT USAOur Client is a Global organisation who are looking to recruit a Senior Software Engineer with Architect expertise...  ..., with one of the programming languages C#/Java/JavaScript/Python,... 
    Senior
    Language

    Nexus Jobs

    Trumbull, CT
    4 days ago
  • $90k - $115k

     ...potential. Job Description The Senior Software Engineer (with hardware interfacing) is responsible...  ...environment, in a variety of languages (primarily C# and WPF). They design and...  ...MS Azure DevOps Internal/external client support Troubleshoot problems and solving... 
    Senior
    Language
    Local area
    Immediate start
    2 days per week

    SGS & Co

    Farmingdale, NY
    15 days ago
  •  ...technology. We connect candidates and clients within the F&A, Engineering, Technologies, Manufacturing,...  ...Description Experience level: Mid-senior Experience required: 2 Years Education...  ...with one or more object-oriented languages (e.g., Java, C#, C++) Looking to... 
    Senior
    Language
    Full time
    Work experience placement
    Work at office
    Relocation package

    Thrive

    Remote
    1 day ago
  • $77.79k - $124.46k

     ...37 I/P/D, 835.Knowledge of software development / implementation...  ...resource to management, clients and development staff in new...  ...in two or more programming language/platforms.Understands and develops...  ...InformationTitleEdifecs Senior Software Engineer (EDI) - RemoteGrade27Work... 
    Senior
    Language
    Full time
    Temporary work
    Work experience placement
    Remote work

    Magellan Health

    Texas
    1 day ago
  • Role SummaryNuuly is hiring a Senior Software Engineer to join our Technology team. Building performant...  ...databases. Solid confidence with JVM-based tools such as Kotlin, Spring, and...  ...server-side object-oriented programming languages (Java, Kotlin, Scala, or other JVM languages... 
    Senior
    Language

    Urban Outfitters

    Philadelphia, PA
    3 days ago
  • $20 - $30 per hour

     ...Job Responsibilities Sr Software Engineer – Salary: $20-30/hr – Company: Southwest Airlines – Location...  ...application frameworks as per Client necessities, authoritative philosophies...  ...something like one required programming language Excellent cooperating, correspondence,... 
    Senior
    Language
    Remote work
    Shift work

    Southwest Airlines

    Tallahassee, FL
    1 day ago
  •  ...As a Senior Software Engineer on the Sharing team, you will build the foundation that powers how millions...  ...high-performance experiences, from client-side user flows to the backend systems...  ...systems in C++, C#, Java, or similar languages. ~ Strong experience working on consumer... 
    Senior
    Language
    Full time

    Roblox

    Remote
    1 day ago
  •  ...team of highly experienced engineers and business leaders, with hubs...  ...something extraordinary. Senior Software Engineer – Core Talos is...  ..., Rust or similar systems languages. ~ Demonstrated ownership...  ...Studies: Real world examples of client solutions Awards: Talos... 
    Senior
    Language
    Contract work
    Work at office
    Home office

    Talos

    New York, NY
    15 days ago
  • $140k - $150k

     ...Fitch Group is currently seeking a Senior Software Engineer, Full Stack based out of our NYC office...  ...Typescript, SCSS, HTML, and front-end languages. ~ Knowledge of REACT tools...  ...a century of growth and enables our clients to make important credit judgements with... 
    Senior
    Language
    Apprenticeship
    Work at office
    Local area
    Immediate start
    Work from home

    Fitch Group

    New York, NY
    15 days ago
  •  ...seeking a motivated and detail-oriented Software Engineer to join our team. As a key member of...  ...Cypress). Experience with scripting languages used for test automation (e. g., Python...  ...innovative solutions that enhance our corporate clients’ productivity and empower our... 
    Senior
    Language
    Remote job
    Full time
    Local area
    Flexible hours

    Command Post Technologies

    Remote
    1 day ago
  • $120k - $140k

     ...Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we...  ...PHP, or other strongly-typed backend languages are encouraged to apply; comfort...  ...for credit unions, Sharetec empowers clients with modern tools for member services... 
    Senior
    Language
    Full time
    Remote work
    Night shift

    Sharetec

    Atlanta, GA
    15 days ago
  • $112.8k - $257k

    Software Engineer, SeniorThe Opportunity: As a software engineer, you know that good software is...  ...complete end-to-end solutions to your clients. Using your software engineering expertise...  ...development with basic programming languages, technologies, tools, or web development... 
    Senior
    Language
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    2 days ago
  • $150k - $185k

     ...considering all our stakeholders, from clients and employees, to the communities...  ...(ERGs)Role Overview We’re seeking a Senior Software Engineer with deep backend expertise and enterprise...  ...Proficient in modern backend languages (e.g., Java, Go, Scala, Python, TypeScript... 
    Senior
    Language
    Full time
    Contract work
    Remote work

    OUTFRONT Media

    New York, NY
    5 days ago
  • $86.9k - $198k

    Software Engineer, SeniorThe Opportunity: As a full stack developer, you can resolve a problem with...  ...system improvements. You’ll help clients overcome their most difficult challenges...  ...Experience integrating software with a Large Language Model (LLM)Experience with retrieval-... 
    Senior
    Language
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    3 days ago
  • DescriptionSAIC is seeking a Software Engineer at Langley AFB, Virginia to join an integrated team...  ...experience with programming languages (C#, C++, JavaScript, ASP.net, Visual Basic...  ...supporting the development of web-based and client/server applications with secure software... 
    Senior
    Language
    Civilian Contractor
    Casual work
    Remote work

    Science Applications International Corporation

    Hampton, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - JVM Language Clients. Be the first to apply!