cover image
Jobgether

Lead C++ Software Engineer (Europe - Remote)

Remote

European economic, France

Senior

Full Time

11-09-2025

Share this job:

Skills

Leadership Java C/C++ SQL NoSQL Docker Kubernetes Problem-solving Research Programming Databases apache Azure AWS cloud platforms C++ c++ programming

Job Specifications

This position is posted by Jobgether on behalf of GridGain Systems. We are currently looking for a Lead C++ Software Engineer in Europe.

We are seeking a highly skilled Lead C++ Software Engineer to work at the core of a high-performance, distributed data platform. This role offers the opportunity to design and optimize query execution engines for large-scale, real-time data systems, leveraging modern CPU and GPU architectures. You will research, prototype, and implement advanced optimizations, contributing to both open-source and proprietary components. The role involves collaboration with a globally distributed engineering team and leadership opportunities as the platform scales. Ideal candidates are passionate about database internals, low-latency processing, and distributed systems, with a strong foundation in C/C++ and performance optimization.

Accountabilities

Design and implement enhancements for query execution runtime, including research, prototyping, and optimization of the query engine
Develop distributed SQL engine improvements based on Apache Calcite(tm), including planner optimization rules, cost function adjustments, and query code generation enhancements
Contribute to data storage format and transactional protocol development to optimize analytical query performance and storage efficiency
Influence and contribute to the development of the open-source Apache Ignite project
Primarily write in C/C++, with occasional contributions to Java components
Build, mentor, and lead a team to further exploit CPU and GPU capabilities for high-performance query execution
Collaborate with cross-functional teams to integrate database optimizations into production environments

Requirements

Expert knowledge of C/C++ programming
Strong experience in concurrent programming and vectorized CPU execution (SIMD, SSE, AVX)
Deep understanding of query execution pipelines, including planning and execution
5+ years of experience as a software engineer in high-performance or distributed systems
Eagerness to research and present cutting-edge academic results (SIGMOD, VLDB, etc.)
Strong problem-solving skills and ability to work in a fast-paced, collaborative environment

Strong Plus Qualifications:

Experience building distributed systems or working with NoSQL/NewSQL databases
Familiarity with ClickHouse, RocksDB, or similar database engines
Experience designing database query execution pipelines or storage engines
Knowledge of Docker, Kubernetes, or public cloud platforms (AWS, GCE, Azure)
GPU development experience (CUDA or OpenCL)
Prior exposure to Ignite/GridGain platform development

Benefits

Competitive salary and benefits package
Fully remote work across Europe
Opportunity to work with cutting-edge database technologies and large-scale, low-latency systems
Professional growth in a fast-paced, innovative environment
Leadership opportunities as the platform and team grow
Collaboration with a global team of expert engineers

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.

Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.

It compares your profile to the job's core requirements and past success factors to determine your match score.

Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.

When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias -- focusing solely on your fit for the role.

Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.

Thank you for your interest!

About the Company

Your future of work, like you've always dreamt it, is now possible with Jobgether ! The Covid crisis has accelerated its revolution but work, as we knew it, doesn't exist anymore. Tomorrow, jobs will be hybrid, remote and asynchronous. Flexibility will be the norm. Jobgether helps you find your next remote job, wherever you are. Know more