onsite
Front Office Python Developer - Eclipse Trading
Software Engineer
Python developer in a fast‑paced proprietary trading environment, building low‑latency trading tools and data pipelines for equity, delta‑one, and crypto products.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python applications for real‑time market data ingestion and order execution.
- Collaborate with quants and traders to translate strategy requirements into robust, testable code.
- Optimize existing code for latency and throughput, leveraging C++ extensions where necessary.
- Implement automated unit, integration, and performance tests; maintain CI/CD pipelines.
- Participate in code reviews, pair programming, and knowledge sharing sessions.
Requirements
- 3+ years of professional Python development in a trading or financial services context.
- Strong understanding of data structures, algorithms, and low‑latency programming.
- Experience with SQL databases, version control (Git), and Agile methodologies.
- Excellent problem‑solving skills and ability to work in a fast‑moving, high‑pressure environment.