Software Engineer, C++ 


Job Description

• Responsible for back-end architecture design and R&D work for YITU’s products.

• Responsible for writing the entire process of design documents, coding, and test cases.

• Improve system’s fault tolerance in a high-concurrency and distributed environment.

• To guarantee systems operation is performing at high availability and reliability.


• Bachelor’s degree or above, major in computer science and engineering, electrical engineering, automation, or equivalent.

• Comprehensive software knowledge with solid foundation in data structure and algorithms.

• Skilled in using C++11 programming language.

• Familiar with Linux operating system, Bash programming, Thrift and gRPC, Docker, Kubernetes multithreaded concurrent programming.

• Familiar with database and storage architecture

• Possess good knowledge in distributed systems, system architectures, distributed message queues and distributed file systems.

• Has strong learning ability, high sense of responsibility, good communication skills

• Minimum 3 years of relevant work experiences

EA License no.: 13C6338 I Reg no.: R1110355

Please send your resume in word format with your current and expected salary to


Apply Now

About Charterhouse

Charterhouse is a boutique executive search firm with footprints in Asia, Australasia and the Middle East. We offer professional and bespoke contingency search services across a variety of industrial sectors.

For more information on how we can help you, give us a call for a confidential discussion at (65) 6435 5600.