This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re hiring a C++ Software Engineer to build and maintain high‑quality, performant backend services and libraries that power core product features. You’ll work across the full SDLC—design, implementation, testing, performance tuning, and release—partnering with product and platform teams.
Job Responsibility:
Design and implement robust, modern C++ (C++17/20) services, libraries, and APIs
Optimize for performance, memory, and reliability (profiling, benchmarking, CPU/memory analysis)
Build unit/integration tests and contribute to CI/CD pipelines
Debug complex, concurrent systems (threads, async I/O, lock‑free patterns where applicable)
Collaborate on system design (docs, diagrams, trade‑offs) and code reviews
Integrate with networking, storage, and messaging components (REST/gRPC/TCP)
Write clear documentation and support production releases (on‑call rotation optional)
Requirements:
3–7+ years professional C++ development (C++14/17/20), STL, templates
Strong grasp of data structures, algorithms, and concurrency
Experience with Linux development, build systems (CMake, Ninja), and debugging tools (gdb, valgrind, perf)
Familiarity with Git, code reviews, and modern engineering practices
Comfortable reading RFCs/docs and working from ambiguous requirements