Jobs · Himalayas

I

C++ Developer

IO Tech Solutions Limited · Hong Kong · Posted 5d ago

remoteFull-timemid2-5 yrs🇭🇰 Hong Kong
Apply on Himalayas

About the role

Overview: We are seeking a highly skilled C++ Engineer to design, develop, and optimize high-performance software applications. The ideal candidate has deep knowledge of C++ (modern standards), software architecture, and performance-critical systems, with experience building reliable and scalable applications. Key Responsibilities: Design, implement, and maintain software components using modern C++ (C++11/14/17/20). Write efficient, high-performance, and maintainable code for complex systems. Collaborate with cross-functional teams (QA, DevOps, Product) to deliver end-to-end solutions. Debug, profile, and optimize code for performance, scalability, and memory usage. Ensure software reliability through testing, code reviews, and documentation. Integrate applications with third-party libraries, frameworks, and APIs. Contribute to software architecture and system design discussions. Maintain knowledge of industry trends, best practices, and emerging C++ standards. Qualifications: Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience). Proven experience as a C++ Software Engineer, Backend Developer, or similar role. Strong proficiency in C++ (C++11 and later), including STL and templates. Solid understanding of object-oriented programming, memory management, and concurrency. Experience with multi-threaded and real-time applications. Knowledge of data structures, algorithms, and system-level programming. Familiarity with build systems (CMake, Make) and version control (Git). Experience with Linux/Unix environments. Nice-to-Have Skills: Exposure to performance-critical systems (low latency, embedded systems, or high-frequency trading). Knowledge of network programming (TCP/UDP, sockets, gRPC). Familiarity with Python or scripting languages for tooling and automation. Experience with GPU programming (CUDA, OpenCL) or parallel computing. Understanding of databases and distributed systems. Originally posted on Himalayas

Read the full posting on Himalayas →

FAQ

Is the C++ Developer role at IO Tech Solutions Limited remote?+

This C++ Developer position is listed as remote (Hong Kong).

What seniority level is this C++ Developer role?+

This is a mid level position.

How do I apply for the C++ Developer role at IO Tech Solutions Limited?+

Use the "Apply on Himalayas" button to open the original posting on Himalayas, where you can submit your application directly to IO Tech Solutions Limited.