5 Hyrhub Jobs
Lead C++ Developer - Memory Management/Multithreading (8-12 yrs)
Hyrhub
posted 13hr ago
Key skills for the job
About the Role :
We are seeking a highly skilled and experienced Lead C++ Developer to join our team.
The ideal candidate will possess strong proficiency in C++ programming, have a deep understanding of memory management and multithreading, and be familiar with modern C++ standards.
This role also involves development in a Linux environment and offers the opportunity to work in the financial domain.
Roles and Responsibilities :
- Lead the development and optimization of high-performance applications using C++.
- Collaborate with cross-functional teams to design, develop, and implement new features.
- Utilize STL containers, multi-threading, and algorithms to build efficient and scalable solutions.
- Write and maintain code that is clean, efficient, and adheres to industry standards.
- Debug and troubleshoot issues in a Linux development environment.
- Stay up to date with the latest advancements in C++ standards (C++17 or above).
- Mentor and guide junior developers in the team.
- Optionally contribute to module development for high-level languages like Node.js or Python.
- Work on projects in the financial domain, including equity and trading, if applicable.
Required Skills and Qualifications :
- Strong proficiency in C++, with excellent knowledge of the language specifications.
- Solid understanding of STL containers, multi-threading concepts, and algorithms.
- Good grasp of memory management and templating in C++.
- Experience with Linux development and debugging skills.
- Familiarity with C++17 or above is an advantage.
- Knowledge of developing modules for Node.js or Python is a plus.
- Experience in the financial domain (equity and trading) will be an added advantage
Functional Areas: Other
Read full job description