Enable job alerts via email!

Senior Software Engineer (C++)

TALENTVIS SINGAPORE PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Singapore is seeking a Software Engineer to design and develop applications for trading systems. The role requires expertise in C++ and Python, with a focus on system performance and collaboration. Ideal candidates will have 5–7 years of experience and a background in low-latency environments. This position offers a dynamic work environment with opportunities for innovation in electronic trading.

Qualifications

  • 5–7 years of hands-on experience with C++.
  • Proficiency in Python required.
  • Background in low-latency or high-throughput environments preferred.
  • Strong understanding of algorithms and data structures.
  • Commitment to writing clean, maintainable, and efficient code.

Responsibilities

  • Design and develop applications for various trading modules.
  • Write robust, high-performance code.
  • Improve systems to meet trading requirements.
  • Support systems post-deployment and resolve issues.
  • Collaborate closely with team for system optimization.

Skills

C++ expertise
Python scripting
System performance troubleshooting
Algorithms and data structures
Low-latency environments
Job description
Overview

As a core member of the Software Engineering team, you will:



  • Design and develop applications and components across various trading system modules

  • Leverage your C++ expertise to write robust, high-performance code

  • Use Python for scripting, automation, and system integration tasks

  • Continuously improve and adapt systems to meet evolving trading requirements

  • Ensure system reliability and smooth day-to-day operations


Support Responsibilities & Team Collaboration


  • Engineers play a vital role in supporting the systems they build. This includes:

  • Taking ownership of system performance and troubleshooting post-deployment issues

  • Providing second-line support and, during critical phases like upgrades or deployments, taking on first-line support responsibilities

  • Ensuring seamless transitions during system updates and addressing technical challenges proactively

  • The team operates on a principle of collective ownership—everyone contributes to maintaining, optimizing, and evolving the trading infrastructure. Through close collaboration, engineers help identify improvements and ensure the technology remains resilient and cutting-edge.


Sample Projects You May Work On


  • Real-time market data processing to support fast and informed trading decisions

  • Order routing optimizations to enhance trade execution and minimize latency

  • Building high-performance frameworks and tools for algorithmic trading

  • Developing tools for managing and monitoring trading risk exposure

  • Researching and applying innovative solutions to challenges in electronic trading


Preferred Qualifications


  • 5–7 years of hands-on experience with C++

  • Proficiency in Python

  • Background in low-latency or high-throughput environments

  • Strong understanding of algorithms and data structures

  • Commitment to writing clean, maintainable, and efficient code

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.