Job Description
Join Apex Derivatives Systems, a premier firm specializing in high-frequency equity options trading. We are looking for a Senior Software Engineer to join our elite engineering team in North Carolina. This is an Immediate Hire position for a technical leader who wants to build the infrastructure that moves markets.
In this role, you will be responsible for designing and maintaining low-latency systems that power our proprietary pricing engines and order routing. You will work directly with quantitative researchers to bridge the gap between complex financial models and high-performance software execution. If you are passionate about algorithmic trading and want to work in a dynamic environment, we want to hear from you.
Responsibilities
- Develop and optimize low-latency C++ and Python code for equity options pricing and risk management systems.
- Architect scalable microservices to handle high-throughput data ingestion and market data feeds.
- Collaborate with quants to implement and deploy complex financial models in production environments.
- Debug and resolve performance bottlenecks in real-time trading infrastructure.
- Ensure system stability and security across all trading platforms.
- Mentor junior engineers and contribute to code reviews and technical standards.
Qualifications
- BS in Computer Science, Engineering, or related field; MS preferred.
- 5+ years of experience in software engineering with a focus on low-latency or high-frequency systems.
- Strong proficiency in C++ (C++11/14/17) and Python.
- Deep understanding of operating systems, multi-threading, and memory management.
- Experience with financial markets, specifically equity options and derivatives.
- Familiarity with Linux environments, shell scripting, and databases (PostgreSQL, Redis).
- Excellent problem-solving skills and ability to work under pressure in a fast-paced environment.