Senior Software Engineer – Front Office Trading Systems
Seeking a Senior Software Engineer to develop high-performance trading applications and exchange connectivity tools. The role involves building systems for spread trading, algorithmic strategies, and automated trading.
Key Responsibilities
- Develop high-performance Python applications interfacing with trading platforms (e.g., TT).
- Design and implement exchange gateways for commodity markets (e.g., ICE, CME, NYMEX) using client-side SDKs.
- Analyze production issues, including stack traces and core dumps.
- Support FIX protocol (4.2/4.4) integration for electronic trading, pricing, and STP.
- Collaborate with trading desks to configure and onboard FIX connections.
Required Skills
- 7+ years of experience developing FIX gateways in Python.
- Strong background in multithreading, memory management, and distributed systems.
- Experience with FIX onboarding and production support.
- Familiarity with networking protocols and message framing.
- Proficiency with GitLab and AWS cloud technologies.
- Background in trading systems, particularly order routing.
Preferred
- Knowledge of energy markets.
- Experience with large-scale system development.
Location: On-site in Houston, transitioning to 4 days/week on-site after the first month.