CareerPlan

Software Engineer - C++

Bangalore, Karnataka, IndiaFull-time2026-09-22 → 2026-10-21

Core

Design and build low-latency infrastructure and system components for order entry and execution-related features for a global alternative investment firm.

Role type

Senior IC C++ software engineer (low-latency trading systems)

Builds

Live trading and market-data platforms (LCT, DMA OMS, market data feeds, PCAPs) for systematic and high-frequency trading

Domain

Financial services / High-frequency trading / Low-latency systems

Required skills

C++ (production, low-latency), Computer science fundamentals (algorithms, data structures), Linux internals, CPU architecture (caches, NUMA, branch prediction), Performance profiling

Preferred skills

Java (low-latency, No-GC), Cloud platforms (AWS, GCP)

Technologies

C++, Java, Linux, AWS, GCP

Responsibilities

Design and build low-latency infrastructure and system components for order entry; Build convenience layer tools and services for trading team onboarding; Participate in follow-the-sun support rotation for latency-critical systems; Partner with architects, researchers, and business to deliver high-ROI solutions

Seniority

Senior, hands-on IC