CareerPlanSign in

Lead Specialty Software Engineer - Algorithmic Trading, Java

Bengaluru, India💼 Full-time🗓 2026-08-31 → 2026-09-26

Core

Lead the design, development, and optimization of low-latency, high-throughput Java applications for electronic and algorithmic trading.

Role type

Lead Specialty Software Engineer (Algorithmic Trading)

Builds

Electronic trading systems, exchange connectivity protocols, and real-time data processing pipelines

Domain

Financial Services / Algorithmic Trading

Deliverable

production ML models | product features

Required skills

Java, low-latency optimization, FIX/ITCH/OUCH protocols, messaging systems (Solace, Aeron), real-time data processing, garbage collection tuning, CI/CD pipelines, automated testing frameworks

Preferred skills

Exchange connectivity, time series databases, financial markets knowledge, regulatory compliance understanding

Technologies

Java, Solace, Aeron, FIX, ITCH, OUCH, Git, Karate, Cucumber

Responsibilities

Lead complex initiatives on selected domains, design and implement applications and system components, resolve escalated platform issues, mentor less experienced engineers, troubleshoot production issues in real-time trading environments, ensure systems comply with exchange-specific rules and regulations

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.