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.