What are the responsibilities and job description for the Trading Systems Engineer position at Kalpa Group?
Software Engineer – Trading Systems
Confidential Search — Systematic Investment Firm
We're hiring on behalf of a quantitative investment firm for a role building and running the systems that connect its investment strategies to live markets. Correctness and uptime aren't nice-to-haves here — the team that builds these systems also carries the pager for them.
You'll work closely with researchers and engineers across the business. The right candidate owns their systems end-to-end, stays level-headed when production issues hit, communicates clearly, and doesn't cut corners on detail.
Responsibilities
- Design and build the trading infrastructure that puts the firm's strategies into live markets
- Build and run real-time services where correctness and uptime are non-negotiable
- Integrate with external exchanges, venues, and counterparties
- Take ownership of production operations — observability, alerting, and incident response
What We're Looking For
- 3–7 years' experience building production distributed systems
- Strong Python plus a systems-level language (C , Rust, or Go)
- A track record of owning real-time, production-grade services
- Solid understanding of event-driven and distributed system design
- Real operational experience: observability, debugging under pressure, incident response
- Sharp communicator, analytically strong, detail-oriented
Bonus Points
- Experience building or operating execution platforms or OMS/EMS systems
- FIX protocol or other real-time market connectivity experience
- Familiarity with market microstructure
- Low-latency performance optimization experience
Salary : $200,000 - $300,000