Low-Latency C++ Developer [Equity / Market Data / Trading]

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft Information Technology (Singapore) PTE. LTD. is seeking a high-performance C++ engineer to design and build low-latency real-time services that process large volumes of data with microseconds-level responsiveness.

You will optimize latency and throughput, develop networking and I/O layers, and collaborate with quantitative, trading, and infrastructure teams to translate requirements into robust solutions. Production-quality code with tests and documentation is expected.

Qualifications

  • Strong proficiency in modern C++ (C++17/20+).
  • Hands-on experience with Market Data.
  • Solid understanding of concurrency and synchronization.
  • Experience building high-performance real-time/low-latency systems (networking, trading, telemetry).
  • Strong CS fundamentals: data structures, algorithms, memory management, and optimization.
  • Practical Linux systems programming (sockets, epoll, threads).
  • Experience with profiling and performance analysis tools (perf, valgrind, flamegraphs).
  • Proficiency with Git and standard build systems (CMake, Ninja).
  • Excellent problem-solving and attention to detail in fast-paced environments.

Responsibilities

  • Design, implement, and maintain high-performance C++ services handling high message rates and low latency workloads.
  • Optimize existing components for latency, throughput, and CPU/memory efficiency.
  • Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably.
  • Profile and debug performance issues at application, OS, and network levels.
  • Collaborate with quantitative, trading, and infrastructure teams to translate requirements into robust technical solutions.
  • Write clean, production-quality code with tests and documentation.
  • Participate in code reviews, design discussions, and continuous improvement of engineering practices.

Skills

Modern C++
Concurrency
C++17/20+
Market Data
Algorithms & Data Structures
Memory Management
Linux Systems Programming
Profiling & Analysis
Git
Build Systems (CMake/Ninja)

Tools

Git
CMake
Ninja
Perf
Valgrind
FlameGraphs

Job description

AbouttheRole

WearelookingforaC++engineertodesignandbuildhighperformance,lowlatencyapplicationsthatprocesslargevolumesofrealtimedata.Youwillworkonsystemswheremicrosecondsandthroughputmatter,optimizingeverylayerfromalgorithmsanddatastructurestonetworkingandOSinteraction.

Responsibilities
  • Design,implement,andmaintainhighperformanceC++serviceshandlinghighmessageratesandlowlatencyworkloads.
  • Optimizeexistingcomponentsforlatency,throughput,andCPU/memoryefficiency.
  • Developandtunenetworking,messaging,andI/Olayerstohandlelargedatavolumesreliably.
  • Profileanddebugperformanceissuesatapplication,OS,andnetworklevels.
  • Collaboratewithquantitative,trading,andinfrastructureteams(oranalogousbusiness/techteams)totranslaterequirementsintorobusttechnicalsolutions.
  • Writeclean,productionqualitycodewithappropriatetestsanddocumentation.
  • Participateincodereviews,designdiscussions,andcontinuousimprovementofengineeringpractices.
RequiredSkills
  • StrongproficiencyinmodernC++(C++17/20orlater)
  • Hands-onexperiencewithMarketData
  • Solidunderstandingofconcurrencyandsynchronization(lockfree/lowlockpatterns,atomics,memorymodels,etc.).
  • Provenexperiencebuildingperformancecritical,realtime,orlowlatencysystems(e.g.,networking,tradingsystems,telemetry,gamingengines,orsimilar).
  • Strongknowledgeofcomputersciencefundamentals:datastructures,algorithms,memorymanagement,andoptimization.
  • PracticalexperiencewithLinuxsystemsprogramming(sockets,epoll/select,threads,memorymanagement,CPUaffinity,etc.).
  • Experienceusingprofiling,benchmarking,andperformanceanalysistools(e.g.,perf,valgrind,flamegraphs,CPU/memoryprofilers).
  • Proficiencywithversioncontrol(Git)andstandardbuildsystems(CMake,Ninja,etc.).
  • Excellentproblem-solvingskillsandattentiontodetail;abilitytoworkinafast-pacedenvironment.
PreferredSkills
  • Experiencewithkernelbypassoruserspacenetworkingtechnologies(e.g.,DPDK,RDMA,VMA,Solarflare/OpenOnload)-helpfulbutnotrequired.
  • Experienceinfinancialmarkets,marketdatadistribution,orderrouting,orexchangeconnectivity.
  • Familiaritywithcommonmarketdataprotocols(e.g.,FIX,MDP,ITCH,proprietaryexchangefeeds)isaplus.
  • Experiencewithmulticast,lowlatencynetworking,andclocksynchronization(e.g.,PTP).
  • Exposuretohardwareawareoptimization(NUMA,cacheoptimization,vectorization/SIMD,CPUpinning).
  • Experiencewithmonitoring/telemetryforhighperformancesystems(latencyhistograms,throughputmetrics,SLAs).
  • Familiaritywithscriptinglanguages(e.g.,Python,Bash)fortoolingandautomation.
  • KDB+
  • DataAnalysiswithpython(pytorch,pandas,arrow)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Low-Latency C++ Developer
Low-Latency C++ Developer

Luxoft • Singapore

On-site
SGD 75,000 - 100,000
C++ Low-Latency Engineer
C++ Low-Latency Engineer

ALLEGIS GROUP SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 170,000
C++ Software Engineer
C++ Software Engineer

Tardis Group • Singapore

On-site
SGD 120,000 - 180,000
Low-Latency C++ Engineer — Market Data & Trading
Low-Latency C++ Engineer — Market Data & Trading

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
Team Lead C++
Team Lead C++

trinity consulting services pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Production Engineer
Production Engineer

Autonomai Recruitment • Singapore

On-site
SGD 180,000 - 240,000
Low Latency Trading Application Developer
Low Latency Trading Application Developer

Smart IMS Inc. • Singapore

On-site
SGD 120,000 - 180,000
Low-Latency C++ Trading Software Engineer
Low-Latency C++ Trading Software Engineer

FENIX ONE PTE. LTD. • Singapore

On-site
Software Engineer
Software Engineer

AAA Global • Singapore

On-site
SGD 120,000 - 180,000