remote
Senior Software Engineer - Low Latency Trading Systems Python - Qode Advisors Llp
Software Engineer
Lead the design and optimization of high‑performance, Python‑based trading systems, ensuring sub‑millisecond latency from market data ingestion to order execution while collaborating closely with quants, traders and infrastructure teams.
About the role
Key Responsibilities
- Architect, develop and maintain Python services that ingest market data, execute orders, and monitor risk in a low‑latency environment.
- Optimize code paths and data structures to achieve sub‑millisecond end‑to‑end latency.
- Collaborate with quantitative researchers to translate trading strategies into production‑grade code.
- Integrate with existing infrastructure, ensuring high availability, fault tolerance and observability.
- Conduct performance profiling, benchmarking, and continuous improvement of system throughput.
Requirements
- 5+ years of software engineering experience in high‑frequency or low‑latency domains.
- Proficiency in Python, with deep knowledge of concurrency, async I/O and C‑extensions.
- Strong understanding of market data feeds, order‑routing protocols and risk‑management concepts.
- Experience with performance profiling tools, benchmarking, and low‑level optimization.
- Excellent problem‑solving skills and a collaborative mindset.