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 11 hours 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
    8 hours ago
  •  ...Description Keeper Security is hiring a Senior Client Software Engineer to join our engineering team. This is a 100% remote position, with an...  ...thousands 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

    Keeper Security

    Gilbert, AZ
    14 days ago
  •  ...Senior Client Platform Engineer The Senior Client Platform Engineer provides technical leadership across shared client platforms supporting High...  ...and product teams. Technical Skills: Programming Languages JavaScript / TypeScript – Client-side feature... 
    Senior
    Language
    Remote work

    High 5 Games

    United States
    1 day ago
  • $90k - $110k

     ...Associate, Client Service, 2027 (Campus Resume Drop) New York, New York, United States Start Dates Available: January 2027 Looking to...  ...immigration case to employ you now or in the future? * Select... Other languages you speak at a native speaker fluency level * None Danish Dutch... 
    Language
    Full time
    Work experience placement
    Internship
    Work at office
    Immediate start
    Work from home
    Worldwide
    Visa sponsorship

    Drop

    New York, NY
    21 hours ago
  •  ...Senior Software Engineer, Services (this role is US based remote, all candidates must be authorized...  .... It’s our privilege to serve clients in their critical moments. Creativity...  ...with one or more of the following languages: Python, TypeScript, Golang, Rust... 
    Senior
    Language
    Remote work

    Crosslake Technologies

    Fremont, CA
    14 days ago
  • $160.51k - $195k

     ...techniques of computer science and engineering into mobile application development. Design or develop software applications, integrating...  ...) interface between mobile client platform and backend services...  ...experience using programming languages to perform software coding; 2... 
    Senior
    Language
    Work experience placement
    Remote work

    Match Group

    Phoenix, AZ
    14 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

    Command Post Technologies

    Newark, NJ
    14 days ago
  •  ...Full Stack Engineer, Tooling (this role is US based remote, all...  ...more than a trillion dollars in software and tech-enabled companies....  ...It’s our privilege to serve clients in their critical moments....  ...one or more of the following languages: Python, TypeScript, Golang,... 
    Senior
    Language
    Remote work

    Crosslake Technologies

    Milwaukee, WI
    14 days ago
  • $170k - $190k

     ...We are looking for a Senior Software Engineer for AI to join our engineering team. In this role, you...  ...directly impact our platform and our clients' members. You'll collaborate closely with...  ..., and data teams to integrate large language models and other AI/ML capabilities into... 
    Senior
    Language
    Remote work

    Lumin Digital

    United States
    14 days ago
  • $160k - $240k

     ...predictions at scale, and we're looking for the engineers to help us do it right. The role...  ..., and connectivity that sophisticated clients depend on to interact with our markets....  ...command of highly performant programming languages (C, Rust, C++, Go, Java, or similar) and... 
    Senior
    Language
    Contract work
    Remote work
    Home office
    Flexible hours

    Underdog.

    Gilbert, AZ
    14 days 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

    Rockstar

    Washington DC
    14 days ago
  • $25k

     ...product to mentor and grow web engineers across the organization...  ...professional experience in frontend software engineering, having led...  ...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
    Remote work
    Work from home
    Home office
    Flexible hours

    Seatgeek

    Orlando, FL
    14 days ago
  •  ...About Aptible Large language models are transforming software engineering — developers can now go from idea to code...  ...(React-TypeScript), a Terraform client (Go), and a CLI client (Ruby), and...  ...engineer (targeting mid-level to Senior II). Developer tools experience is... 
    Senior
    Language
    Local area
    Remote work
    Shift work

    Aptible

    Jersey City, NJ
    14 days ago
  •  ...programming skills including which languages you are strongest in and...  ...# Have you ever had any clients where the buck stopped...  ...creating enterprise software that enables organizations...  ...also have direct access to senior product and engineering management and have ample... 
    Senior
    Language
    Work experience placement
    Local area
    Remote work

    Starfish Storage

    Minneapolis, MN
    14 days ago
  •  ...Job Title: Senior Software Developer Location: WFH USA, New Jersey,...  ...customize catalog items, flows, client scripts, and script includes...  ...of various programming languages and frameworks. Experience...  ...Computer Science, Software Engineering, or a related field. 10 15... 
    Senior
    Language
    Work from home

    Yantran LLC

    Middletown, NJ
    10 hours ago
  • $72.3k - $74.8k

     ...excited to announce an opening for a Senior Software Engineer in our innovative team based in Oxford...  ...that not only meet the needs of our clients but also push the boundaries of technology...  ...field Familiarity with programming languages such as Java, Python, or JavaScript... 
    Senior
    Language
    Full time
    Remote work

    Aperion

    Oxford, MI
    4 days ago
  •  ...complex business applications; the software that runs the world as we...  ...method using advanced data engineering, compiler and LLM based techniques...  ...team installing Imogen into client cloud environments partnering...  ...using bash, Go or a similar language. Things to Consider... 
    Senior
    Language
    Local area
    Remote work

    Mechanical Orchard

    Milwaukee, WI
    7 days ago
  •  ...Senior Software Engineer - Integrations Bengaluru, KA, India About the Job Accelerate your...  ...~100+ Mobility Consultant ~890+ Clients in APAC, EMEA & USA Our Beliefs...  ...Proficient in Java or Kotlin programming languages ~ Strong understanding of the OSI... 
    Senior
    Language
    Remote work

    Pradeepit consulting services pvt Itd.

    United States
    1 day ago
  • $140k - $225k

     ...that partners with top-tier clients across retail, fintech, edtech, software development, and R&D...  ...dynamic polyglot software engineers who can code in multiple languages and thrive in cloud-native,...  ...the "Easy Apply" button. Seniority level Not Applicable... 
    Senior
    Language
    Full time
    Remote work
    Flexible hours

    Jobot

    Denver, CO
    3 days ago
  • $138.4k - $151.1k

     ...class services to Federal Government clients.  Our employees have voted us as a...  ...IronArch Technology is seeking a Senior Software Engineer to support Ask VA , a VA.gov service...  ...to help explain your coverage in plain language; help you find, choose, and schedule quality... 
    Senior
    Language
    Temporary work
    Local area
    Remote work

    Ironarch Technology

    Arlington, TX
    14 days 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
    4 days ago
  •  ...capabilities centered around digital, engineering, cloud and AI, powered by a...  ...and products. We work with clients across all major verticals,...  ...for you, visit Azure Senior Data Lead with Azure Data Factory...  ...in python programming language for automation and scripting... 
    Senior
    Language
    Remote work

    eTeam

    United States
    1 day ago
  • $163.1k - $215k

     ...Senior Software Engineer, Growth (Fullstack) Remote - United States At Algolia, we’re proud to be a...  ...Experience with a server-side typed or untyped language We use Ruby and have plans to...  ...Genuine care about other team members, our clients and the decisions we make in the... 
    Senior
    Language
    Work at office
    Remote work
    Flexible hours

    Algolia

    New York, NY
    2 days ago
  •  ...talented, driven, and experienced Senior Backend Engineer to join us in defining the...  ...enterprise healthcare clients, powering AI-driven...  ...operational excellence across software organizations Our Tech Stack...  ...and enterprise integrations. Languages: TypeScript, Node.js Infrastructure... 
    Senior
    Language
    Remote work

    Dormont Manufacturing Company

    Boston, MA
    4 days ago
  • $70 - $80 per hour

     ...Job Description Position Title: Senior Software Engineer Position Description: Protingent Staffing...  ...Translate technical reality into language product and leadership can act on....  ...meaningful opportunities and helping our clients build the future. Meet Your Recruiter... 
    Senior
    Language
    Contract work
    Remote work

    Protingent

    Redmond, WA
    1 day ago
  •  ...Crosslake Engineering Role (This role is US based remote and all...  ...deploy trillions annually into software and tech-enabled businesses,...  ...and deliver results to clients. You'll be expected to design...  ...one or more of the following languages: Python, Typescript, Golang,... 
    Senior
    Language
    Remote work

    Cross Lake

    United States
    1 day ago
  •  ...Senior Software Engineer Location: Fully remote Contract length: ~4 months Python...  ...Excellent Python coding skills (additional languages a plus) ~ Hands-on experience with...  ...scalable AI services powering the client's data platforms Build SDKs, APIs... 
    Senior
    Language
    Contract work
    Remote work

    3B Staffing LLC

    Oregon City, OR
    1 day ago
  •  ...The client is changing the world of parenting with meaningful products that make a real...  ...of their baby’s needs.As a Software Engineer, the candidate will be an integral contributor...  ...Strong proficiency in Python programming language for maintaining Python servers and multi... 
    Senior
    Language
    Remote work
    Worldwide

    Hiretruss

    New York, NY
    2 days ago
  •  ...Title- Senior Software Engineer Location- Los Angeles, Remote Pre-Screen Questions # Will...  ...at any time, upon perm conversion with client? Suppliers - please...  ...Fluent in several of the following languages/platforms/libraries: C#, .NET, SQL, and... 
    Senior
    Language
    Permanent employment
    Temporary work
    Remote work
    Flexible hours

    Tranzeal

    Los Angeles, CA
    9 hours ago
  • $15 per hour

     ...Maybern Product-Focused Engineer Opportunity Maybern is transforming...  ...: Build, test, and deploy software in a continuous manner...  ...solutions that solve our early clients' problems while being forward...  ...comfortable working with server-side languages and frameworks (we're tech... 
    Senior
    Language
    Work at office
    Work from home
    Flexible hours

    MetaProp.vc

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