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 7 days 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
    6 days 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
    6 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
  • $120k - $135k

     ...Senior Software Engineer When you join Ancestry, you join a human-centered company where every...  ...services reflect the global and diverse clients we serve. Ancestry encourages...  ...field required Proficient in Java or JVM languages with 5+ years of experience in an enterprise... 
    Senior
    Language
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours
    Shift work

    1000memories

    United States
    20 hours ago
  •  ...We are looking for a Software Engineer to join our SoFi Money...  ...services that support client onboarding, account setup...  ...well‑tested code in a JVM‑based stack (Kotlin/...  ...environments with guidance from senior engineers. What You’...  ...with JVM‑based languages (Java or Kotlin) and... 
    Senior
    Language
    Remote work

    3M HEALTHCARE

    Seattle, WA
    22 hours ago
  • $175k - $195k

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

    Dormont Manufacturing Co

    Palo Alto, CA
    5 days ago
  • Description Keeper Security is hiring a Senior Client Software Engineer to join our engineering team. This is a 100% remote position, with an opportunity...  ...of organizations globally. Keeper is published in 23 languages and is sold in over 150 countries. Join one of the... 
    Senior
    Language
    Temporary work
    Remote work

    Visa Hunt

    Chicago, IL
    22 hours ago
  •  ...Senior Software Engineer Team - This is my hottest role. They are now open to candidates willing to relo Client: Client Location: Sunrise, FL - Hybrid Rate: $47 W2 Length...  ...experience Proficient in Programming Languages: Python, Java, Scala, and others.... 
    Senior
    Language
    Remote work

    Syntricate Technologies

    United States
    4 days ago
  • $220k - $230k

    Role Description The Senior Software Engineer (CALC engine) is a specialised role working on a complex...  ...engine with its own modelling language. The model declaration is dynamically...  ...languages. ~Understanding of how the JVM works. ~Experience using AI tools such... 
    Senior
    Language
    Full time
    Work at office
    Flexible hours

    Aera Technology

    Remote
    7 hours ago
  •  ...Solutions Groups is looking to add a senior Software Engineer to the team! This position is fully...  ...specialized spatial analysis functions using languages such as Python, Java, JavaScript, PHP...  ...working independently with clients or stakeholders to develop user-stories... 
    Senior
    Language
    For contractors
    Work at office
    Remote work
    Flexible hours
    Night shift

    Freedom Technology Solutions Group

    Saint Louis, MO
    4 days ago
  •  ...The Apple Service Engineering (ASE) Security team builds...  ...foundation on which Apple’s software developers build the...  ...and dedicated Senior Software Engineer who...  ...designing and implementing client libraries and SDKs to...  ...Frameworks in multiple languages (Java, Go, Swift, Rust... 
    Senior
    Language

    Apple

    Seattle, WA
    20 hours ago
  • $140k - $240k

     ...Description Join a team of engineers and cryptographers building...  ...financial systems. We’re hiring a Senior Software Engineer to build and scale...  ...knowledge, and support client-facing discussions. Qualifications...  ...min) ~Coding test in the language of your choice ~Focus... 
    Senior
    Language
    Full time
    Work at office
    Remote work

    Dfns

    Remote
    1 day ago
  • $60 - $85 per hour

     ...Job Summary Our Media & Entertainment client is seeking a Senior Software Engineer to help design and build secure, scalable, and high-performance systems...  .... Proficiency in at least two modern programming languages. Hands‑on experience with modern architectural paradigms... 
    Senior
    Language
    Local area
    Remote work

    KellyMitchell Group

    Seattle, WA
    1 day ago
  •  ...Software Engineer Senior REMOTE GENERAL DUTIES & RESPONSIBILITIES Analyzes, designs,...  ...applications using current programming languages and technologies. Completes documentation...  ...Trains and communicates with internal Client Training, Client Relationship and... 
    Senior
    Language
    Work experience placement
    Local area
    Remote work

    TriOptus LLC

    Austin, TX
    3 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
    Local area
    Remote work
    Flexible hours

    GrabJobs

    Anaheim, CA
    4 days ago
  • $250k - $300k

     ...the best product managers, software, and hardware talent at innovative...  ...hire. Title of Role: Senior Software Engineer, Backend (Infrastructure)...  ...Description Our client is a rapidly growing AI infrastructure...  ...or GCP) ~ Proficiency in languages such as Python or Node.js... 
    Senior
    Language
    Work at office
    Remote work

    Recruiting from Scratch

    San Francisco, CA
    2 days ago
  • $119k - $179.75k

     ...payments. We’re looking for a Senior Python Engineer to join our ever-evolving...  ..., debugging and modifying software enhancements. ~Interacting...  ...~Working with internal Client Training, Client Relationship...  ...of at least one programming language (we use Python 3). ~... 
    Senior
    Language
    Full time
    Remote work

    Worldpay

    Remote
    7 hours ago
  • Role Description The Sr. Software Engineer is the engine room of our engineering org. You will lead projects from planning...  ...integrations, partner-facing APIs ~Web & mobile clients, REST APIs, microservices ~Languages: Ruby, Python, Typescript, C-Sharp ~Frameworks... 
    Senior
    Language
    Full time
    Local area
    Immediate start
    Remote work

    Victory Live

    Remote
    7 hours ago
  • $15 per hour

     .... Maybern is founded by top engineering experts with deep knowledge...  ...: Build, test, and deploy software in a continuous manner Lead...  ...solutions that solve our early clients' problems while being...  ...comfortable working with server-side languages and frameworks (we're tech... 
    Senior
    Language
    Work at office
    Work from home
    Flexible hours

    Maybern Solutions, Inc

    New York, NY
    20 hours ago
  •  ...Senior Software Engineer, Level 3 OASYS, INC., a leading‑edge government contractor, is seeking a...  ...have experience and/or knowledge of languages such as C or C++. Must be a U.S. citizen...  ...solutions to our government and commercial clients. Our innovative solutions combined... 
    Senior
    Language
    Full time
    Temporary work
    For contractors
    Remote work
    Flexible hours

    Oasys

    Huntsville, AL
    2 hours ago
  • $71 - $81 per hour

    Role Description Are you a senior-level engineer who thrives at the intersection of...  ...Trissential is hiring a Senior Software Engineer / BI Developer to join our client’s team, where you’ll play a pivotal...  ...of backend development using languages such as Python, Java, Go, or C#... 
    Senior
    Language
    Hourly pay
    Full time
    Remote work

    Expleo

    Remote
    3 days ago
  •  ...initiatives and deliverables within Software Engineering and contribute to large-...  .... Collaborate with client personnel in Software Engineering...  ..., education. Senior Software Engineer: 5+...  ...other comparable scripting language Experience with XML,... 
    Senior
    Language
    Work at office
    Work from home

    Mindlance

    Charlotte, NC
    4 days ago
  • $158k - $205k

     ...corporate, institutional, and municipal clients. It connects a diverse client base to...  ...Description We are seeking a Senior Software Engineer with deep expertise in system and software...  ...junior engineers Tech Stack • Languages & Frameworks: C#, .NET (Core and... 
    Senior
    Language
    Work at office
    Local area
    Work from home
    Worldwide

    Sumitomo Mitsui Financial Group, Inc.

    New York, NY
    4 days ago
  •  ...23000PLN net per month Language: English (C1+) About the Company Our client is a global cybersecurity...  ...specializing in Software Supply Chain Security....  ...immutable database. The engineering team is fully remote and...  ...looking for an experienced Senior Backend Software Engineer... 
    Senior
    Language
    Daily paid
    Remote work

    Dotlinkers IT recruitment

    Poland, NY
    1 day ago
  • $94.9k - $176.3k

     ...Description Thomson Reuters is hiring a Senior Software Engineer to help build the document-processing...  ...architecture. ~Design and ship client-facing REST APIs — defining contracts...  ...Familiarity with other strongly typed languages (e.g. C++, Java, Go — Rust experience... 
    Senior
    Language
    Full time
    Flexible hours

    Thomson Reuters

    Remote
    1 day ago
  •  ...build thriving online communities. Our client offers a plug-and-play platform that enables...  ...candidate will be one of the first engineers to join the company—but will be joining...  ...working with Typescript or similar typed languages - Experience with React or similar frontend... 
    Senior
    Language
    Remote work
    Flexible hours

    GrabJobs

    Riverside, CA
    1 day ago
  •  ...Senior Software Engineer Staff, Level 5 Summary OASYS, INC. is seeking a full‑time Software Engineer...  ...have experience and/or knowledge of languages such as C or C++. Must be a US Citizen...  ...to our government and commercial clients. Our innovative solutions combined with... 
    Senior
    Language
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Oasys

    Huntsville, AL
    2 hours ago
  • $130k - $142k

     ...IL, MA, MD, NY, PA, TX, VA. The Senior Software Engineer draws on a diversity of experience in...  ...experience of at least one server-side language. ~Expertise in cloud native architectures...  ...practices. ~Solid understanding of client-side technology (CSS/HTML/JS). ~... 
    Senior
    Language
    Temporary work
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work
    Afternoon shift

    Public Library of Science

    Remote
    1 day ago
  •  ...Senior Full Stack Engineer Your work days are brighter here. We're obsessed...  ...choice, prompting through plain language, building applications,...  ...~8+ years of software engineering experience, with...  ...~8+ years of experience in JVM-based backend development (... 
    Senior
    Language
    Remote work

    Workday

    United States
    2 days ago
  •  ...comprehensive documentation, starter templates, and client libraries (SDKs) that empower customers...  ..., and treat mature SLOs as a core engineering feature. AI‑Native Velocity: You...  ...Open communication, regular feedback: As a language‑focused company, we value clear, honest... 
    Senior
    Language
    Contract work
    Work at office
    Local area
    Work from home
    Flexible hours

    Deepl-Se

    New York, NY
    2 hours 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!