Software Engineer, C++ - 6 Month Internship Opportunity
Singapore · Posted Oct 19, 2026
At a glance
- Location
- Singapore
About the role
- Tower Research Capital is seeking a Software Engineer for a 6-month C++ internship opportunity based in Singapore.
- Engineers at Tower develop electronic trading infrastructure at a world class level, solving challenges in low-latency programming and related realms.
Responsibilities
- Designing and implementing a high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world
- Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency
- Developing systems that provide easy access to historical market data and trading simulations
- Creating tools to analyze data for patterns
- Building risk-management and performance-tracking tools
Requirements
- A bachelor’s degree in computer science or a related field
- A strong background in data structures, algorithms, and object-oriented programming in C++
- Knowledge of Blockchain, cryptography, cryptocurrency, and Defi protocols
- Knowledge of high-throughput systems
- Brilliant problem-solving abilities
- The ability to manage multiple tasks in a fast-paced environment
- Excellent written and verbal English communication skills
Preferred qualifications
- Prior internship experience with C++ development, preferably in a trading environment, is a plus
- Good understanding of Linux operating system and Networking (TCP/IP and UDP) is a plus
- Knowledge of Python and shell scripting is a plus
Benefits
- Competitive compensation package
- Free breakfast, lunch, and snacks daily
- Exciting networking and social events
Workplace
- Open concept workplace
Skills
- C++
- Python
- Shell Scripting
- Linux
- TCP/IP
- UDP