Job Description
Are you a master of code and markets? Apex Quant Solutions is seeking a visionary Senior Software Engineer to join our elite trading division in Memphis, TN. We are building the next generation of high-frequency execution engines and derivative pricing models that power the global equity options market.
In this role, you will bridge the gap between complex mathematical finance and robust engineering architecture. You will work directly with our quantitative researchers to deploy algorithms that execute millions of trades with microsecond precision. If you thrive in high-pressure environments and want to build systems that define the future of finance, we want to hear from you.
Responsibilities
- Develop High-Performance Trading Engines: Architect and maintain low-latency C++ systems optimized for real-time equity options execution.
- Derivative Pricing Models: Implement and refine mathematical models (e.g., Black-Scholes, Monte Carlo) in Python and C++ to determine fair market values.
- Data Infrastructure: Design scalable data pipelines to ingest and process vast streams of market data (feed handlers, tick data storage).
- Risk Management Systems: Build software components that monitor position limits, Greeks, and exposure in real-time to ensure regulatory compliance.
- System Resilience: Implement fault-tolerant architectures ensuring 99.999% uptime during critical market hours.
- Collaboration: Partner with quants and traders to translate complex financial requirements into clean, maintainable code.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a related quantitative field.
- Experience: 5+ years of experience in software engineering, preferably within high-frequency trading, fintech, or financial markets.
- Language Mastery: Expert proficiency in C++ (required) and Python. Experience with Rust or Go is a plus.
- Financial Knowledge: Deep understanding of equity options, futures, and derivatives pricing mechanisms.
- Technical Skills: Strong grasp of threading, concurrency, memory management, and socket programming.
- Tools: Familiarity with FIX protocols, Kafka, Redis, and Linux system administration.