Epicareer Might not Working Properly
Learn More

Software Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

C++ Software Developer

Singapore

Our client is a technology-driven proprietary trading firm specializing in systematic alpha research and electronic market-making across various exchanges. With a significant market share, our client operates in multiple asset classes and trading venues. The firm is currently seeking a Software Developer to join its Core Engineering group, assisting in the design of an in-house low-latency software stack.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or related fields
  • Demonstrated excellence in software development through coursework, research projects, or open-source contributions
  • Proficiency in C++, object-oriented design, and GDB
  • Strong understanding of data structures and algorithms
  • Exposure to network programming (TCP/IP), concurrent programming (multi-threaded applications), and operating systems concepts
  • Experience with Linux/Unix
  • Exceptional problem-solving skills
  • Passion for new technologies and innovative ideas
  • Strong communication skills

Responsibilities:

  • Design, develop, and test a proprietary high-frequency trading platform
  • Develop low-latency, high-throughput exchange connectivity layers
  • Build distributed computation-optimized backtesting and simulation systems capable of handling terabytes of data
  • Develop risk systems for real-time trade management and risk analysis
  • Identify complex problems, propose innovative solutions, and collaborate with the team to advocate for their implementation
  • Work alongside other software developers, quantitative traders, and researchers in a cross-functional team environment

C++ Software Developer

Singapore

Our client is a technology-driven proprietary trading firm specializing in systematic alpha research and electronic market-making across various exchanges. With a significant market share, our client operates in multiple asset classes and trading venues. The firm is currently seeking a Software Developer to join its Core Engineering group, assisting in the design of an in-house low-latency software stack.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or related fields
  • Demonstrated excellence in software development through coursework, research projects, or open-source contributions
  • Proficiency in C++, object-oriented design, and GDB
  • Strong understanding of data structures and algorithms
  • Exposure to network programming (TCP/IP), concurrent programming (multi-threaded applications), and operating systems concepts
  • Experience with Linux/Unix
  • Exceptional problem-solving skills
  • Passion for new technologies and innovative ideas
  • Strong communication skills

Responsibilities:

  • Design, develop, and test a proprietary high-frequency trading platform
  • Develop low-latency, high-throughput exchange connectivity layers
  • Build distributed computation-optimized backtesting and simulation systems capable of handling terabytes of data
  • Develop risk systems for real-time trade management and risk analysis
  • Identify complex problems, propose innovative solutions, and collaborate with the team to advocate for their implementation
  • Work alongside other software developers, quantitative traders, and researchers in a cross-functional team environment