C++ logo
Open jobs

882

Companies looking for

811

The ambitious offspring of C, designed for those who need both raw performance and a sprinkle of object-oriented design. If your data engineering involves building high-performance systems—custom database engines, real-time processing frameworks, or any situation where microseconds matter—C++ delivers the goods. It offers more abstractions than C (classes, templates, smart pointers), but at the cost of complexity.
However, with great power comes great responsibility: C++ is notoriously verbose, error-prone, and a debugging headache if you’re not careful. Its standard library and STL are powerful, but the temptation to reinvent the wheel—or over-engineer everything—is real. And while modern C++ (C++11 and beyond) has made the language safer and more expressive, it’s still not the first choice for most data engineering projects unless absolute performance is non-negotiable. A workhorse for hardcore systems, but overkill for simpler data pipelines.

Used together with C++

Jobs (this month)

882

Companies with Jobs

811

Jobs in using C++ for but please no

data scientist

Quantitative Trader / Researcher - APAC @ tower-research-capital

AU | 2025-12-25
This role is a high-stakes, high-impact position requiring deep technical expertise in quantitative trading, algorithmic development, and system engineering. The job involves designing and... read more »
AI/ML, Management, PhD, Computer Science, Python, C++
data engineer

Senior Software Engineer_Capacity Infrastructure Services @ microsoft

AU | 2025-12-24
This role involves building a resource lifecycle management system for Azure, focusing on security, validation, and provisioning within a foundational cloud platform. A key differentiator is the... read more »
Azure, Microsoft, Cloud Computing, Management, Data Analytics, Computer Science, C, C++, Java, JavaScript, Python
promoted

Masthead Data

Masthead is a data reliability platform built for Google Cloud, focused on detecting anomalies and ensuring smooth data pipeline operations. It offers real-time notifications for data issues and pipeline errors without direct access to your sensitive data.

analyst

Senior Analyst/Manager – Model Risk Management – Trading Models @ macquariegroup

AU | 2025-12-22
A Senior Analyst/Manager role in Macquarie's Model Risk Management team requires independent validation of complex financial models, including CCR, XVA, and SIMM, with a global regulatory scope.... read more »
Management, Python, R, C++
analytics engineer

Fixed Income ETF Trader @ optiver

AU | 2025-12-21
Optiver is seeking a Fixed Income ETF Trader to expand its ETF coverage in APAC. The role involves building and managing a new desk, executing trades, and collaborating with quants and engineers.... read more »
Python, SQL, C++