Job Description
The Opportunity: Apex Derivatives Technologies is expanding our core trading infrastructure and is urgently seeking a highly skilled Software Engineer to join our Equity Options division. We are looking for a visionary developer who thrives in a fast-paced, high-performance environment and wants to build the systems that power modern financial markets. If you are passionate about low-latency trading, complex algorithms, and equity derivatives, this is your chance to make an impact.
Why Join Us?
- Work with state-of-the-art technology stack including C++, Python, and Rust.
- Competitive compensation and comprehensive benefits package.
- Be part of a culture that values innovation and technical excellence.
The Role:
As a Software Engineer specializing in Equity Options, you will be responsible for designing, developing, and maintaining high-frequency trading systems and pricing models. You will collaborate closely with quants and researchers to turn complex financial theories into executable, scalable code.
Responsibilities
- Develop and maintain robust, low-latency pricing engines for Equity Options and derivatives.
- Optimize existing codebases to reduce latency and increase throughput in high-frequency trading scenarios.
- Design and implement scalable microservices to support real-time market data ingestion.
- Collaborate with quantitative analysts to translate mathematical models into production-ready software.
- Debug and resolve complex issues in distributed systems and database architectures.
- Conduct code reviews and mentor junior engineers to maintain high technical standards.
- Ensure system stability and security in compliance with industry regulations.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a related field.
- 3+ years of professional software engineering experience with a focus on low-latency systems.
- Strong proficiency in C++ (preferred) or Python with a deep understanding of memory management and optimization.
- Experience with financial markets, specifically Equity Options, Black-Scholes models, or volatility surface modeling.
- Familiarity with Linux environments, shell scripting, and version control (Git).
- Experience with message queues (Kafka, RabbitMQ) and distributed systems.
- Excellent problem-solving skills and ability to work under pressure in a dynamic environment.