Senior C++ Engineer (Backend / High-Performance Data Pipelines)
Staff Up Ltd. seeks 2 Senior C++ Engineers for a client's tech team. The role focuses on backend and high-performance data pipelines for cutting-edge real-time systems. This is a fully remote or hybrid position within Europe, offering high impact and ownership. Key responsibilities include designing, building, and optimizing C++ data pipelines, integrating ML models, and driving best practices.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Our client is looking for 2 Senior C++ Engineers to join their tech team, focused on backend and high-performance data pipelines. The team is small, fully-remote or hybrid, and works on cutting-edge real-time systems.
Role Overview
- Job Title: Senior C++ Engineer (Backend / Data Pipeline)
- Team Size: 6 engineers
- Reason for Hiring: Growth
Location: Remote (Europe) or hybrid, alternative office in Munich
Key Responsibilities
- Design, build, and optimize low-latency, high-throughput C++17/20 data pipelines
- Monitor and tune system performance for scalability and speed
- Integrate data sources using ClickHouse, Redis/Redis++ and other backend components
- Embed ML models into existing pipelines to enhance data logic
- Develop and maintain proprietary bot frameworks
- Drive test automation, code reviews, and enforce modern C++ best practices
- Produce technical documentation and share knowledge with the team
Required Skills
- 5+ years professional C++ development (C++17/20) in backend or high-performance systems
- Strong understanding of multithreading, memory management, algorithms, and design patterns
- Hands-on experience with Boost, ClickHouse (or similar), Redis
- Proven experience in performance tuning critical code paths
- Ability to take end-to-end ownership and deliver independently
- German C2
- English proficiency (C1)
Professional Traits
- Logical and analytical thinker
- Proactive and accountable
- Collaborative with clear communication
- Adaptable to fast-changing requirements
Experience & Education
- 5+ years C++ in real-time, HPC, backend, or data-intensive systems
- Degree in Computer Science, Software Engineering, EE, Mathematics, Physics or similar
- Tools & Technologies: C++17/20, Boost, ClickHouse, Redis/Redis++, Git, CMake, unit testing frameworks, performance profilers
Compensation & Contract
- Salary: €75k–€85k
- Contract: Permanent, full-time
- Probation: 6 months
- Vacation: 24 days
Perks & Culture
- High impact and ownership on product direction
- Fully remote work option
- Flat hierarchies and fast decision-making
- Technically challenging, performance-focused environment
- Culture of continuous learning and modern tech adoption