to join our high-performance engineering team. In this role, you will design, develop, and optimize critical systems where performance, scalability, and efficiency matter. You will work on algorithms, multithreaded workflows, memory-intensive applications, and system-level components. This position is perfect for someone who enjoys deep technical work, collaborating on architecture, and pushing the limits of C++.
Key Responsibilities
Design, build, and maintain high-performance C++ applications using modern C++ standards (C++11, C++14, C++17). Lemon.io+1
Implement robust object-oriented designs, class hierarchies, and reusable components. CloudDevs
Develop and optimize data structures and algorithms to meet performance requirements. 4cornerresources.com
Write multithreaded, parallel, and concurrent code to efficiently use system resources. CloudDevs
Manage memory explicitly, ensuring efficient allocation, deallocation, and avoiding leaks. Weekday Works
Profile and tune application performance, identifying bottlenecks using profiling tools. 4cornerresources.com
Debug complex issues and race conditions across operating systems such as
Linux/Unix
.
Write and maintain unit tests, integration tests using frameworks such as Google Test. Weekday Works
Use
Git
for version control, participate in code reviews, and enforce coding best practices. 4cornerresources.com
Work closely with architecture, product, and QA teams on system design, feature specifications, and reliability.
Optionally, contribute to GUI or cross-platform work using
Qt
, or scripting/automation tasks in
Python
(if applicable).
Stay updated with the latest C++ language features, libraries, tools, and industry practices.
Required Qualifications
5-10 years of professional experience in
C++ development
, ideally with modern standards (C++11/14/17). 4cornerresources.com+1
Strong understanding of
OOP
, design patterns, and C++ fundamentals (STL, templates). 4cornerresources.com
Proficiency in
data structures, algorithms
, and system-level programming. hirist.tech+1
Hands-on experience in
multithreading, parallel programming
, and concurrency. CloudDevs
Deep knowledge of
memory management
, smart pointers, and resource management. Adzuna
Excellent debugging and performance tuning skills using profilers and memory analyzers. Weekday Works
Experience working in
Linux or Unix
environments. Adzuna
Experience with
unit testing
frameworks like Google Test (gtest) or equivalent. hirist.tech
Proficiency with
Git
or other version control systems. 4cornerresources.com
Excellent problem-solving, communication, and collaboration skills.
Preferred / Nice-to-Have
Experience with
Qt
for GUI development.
Experience in
network programming
(sockets, TCP/UDP).
Knowledge of
cloud computing
or distributed systems.
Familiarity with
Python
for scripting, tooling, or testing.
Exposure to real-time / embedded systems.
Prior experience with