
Search by job, company or skills
JOB RESPONSBILITIES:
Lead the design and development of core C / C++ components within internal trading platforms and system services.
Design, implement, and maintain performance-critical system modules, including:
- Core platform services.
- Data processing components.
- Internal communication and messaging modules.
Ensure system stability, reliability, and performance under high concurrency scenarios.
Optimize system performance through:
- Multithreading and concurrency tuning.
- Memory management and CPU optimization.
- Network and IPC performance improvements.
Participate in system architecture design with a focus on:
- Modularization.
- Scalability.
- Code maintainability and portability.
Troubleshoot production issues and lead refactoring or performance improvement initiatives.
Review code, define development standards, and mentor junior engineers.
Produce and maintain clear technical documentation, including design, development, and testing documents.
JOB REQUIREMENTS:
Bachelor's degree or above in Computer Science or related fields.
1-3 years of professional C / C++ development experience, preferably in Financial institutions, FinTech companies, and High-performance or system-level software environments.
Strong expertise in:
- C / C++ language fundamentals and memory management.
- Multithreading and concurrent programming.
- Linux or Windows development environments.
Solid understanding of:
- Inter-process communication mechanisms.
- Network programming interfaces.
- TCP / IP and UDP communication workflows.
Familiar with common design patterns and software engineering best practices.
Strong system ownership, troubleshooting, and analytical problem solving skills.
Job ID: 143892455