x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior C++ Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior C++ Software Engineer

Evolution Recruitment Solutions Pte. Ltd.

Evolution Recruitment Solutions Pte. Ltd. company logo

As a Senior/Staff Software Engineer, you will play a key role as a technical leader within our core technology team, driving the advancement of our cutting-edge high-frequency trading platform. Your focus will be on creating innovative yet straightforward solutions to address complex challenges. You will rethink and refine how we approach engineering problems, guiding the team to implement significant improvements. This is an exclusive opportunity for talented individuals eager to join a top team in the rapidly expanding quantitative trading industry.

Responsibilities:

  • Lead the design of critical software components, systems, and features.
  • Develop, test, deploy, maintain, and enhance our core libraries.
  • Redesign software architecture to improve efficiency, scalability, and reduce development time and error potential.
  • Utilize advanced algorithms and data structures to enhance the performance of our tick-by-tick backtesting research platform.
  • Collaborate with traders to communicate technological updates, manage incidents, and resolve issues.
  • Contribute to technical discussions, conduct code reviews, and foster internal knowledge sharing.
  • Mentor and guide team members on design principles and coding best practices.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 5+ years of hands-on programming experience using C++14 (not C-style C++) in a Linux environment.
  • Proven technical leadership experience, including guiding software engineers and defining technical direction.
  • Strong understanding of computer systems, multithreading, networking, and performance optimization.
  • Experience in designing and developing large-scale software systems.
  • Excellent written communication skills with intermediate proficiency in English.
  • A genuine passion and curiosity for quantitative trading and cryptocurrency markets.

Preferred Qualifications:

  • Experience in low-latency C++ development.
  • Expertise in building low-latency systems.

Sharing is Caring

Know others who would be interested in this job?