Job Description
Are you ready to engineer the future of the financial markets? OptionPulse Technologies is seeking a world-class Software Engineer to join our high-frequency trading division in the heart of Minneapolis.
We build the infrastructure that powers complex equity options pricing and execution. If you thrive in a fast-paced, low-latency environment and want to solve mathematically challenging problems with code, this is your opportunity.
As a key member of our trading platform team, you will design, develop, and maintain the systems that ensure our clients get the best possible execution speeds and pricing accuracy in real-time.
Responsibilities
- Develop Low-Latency Systems: Architect and code high-performance trading engines capable of processing millions of market ticks per second.
- Data Pipeline Optimization: Design robust ETL pipelines to ingest, process, and analyze vast datasets of equity options data.
- Pricing Model Implementation: Translate complex financial models into efficient, production-ready software components.
- System Reliability: Implement rigorous testing and monitoring strategies to ensure 99.999% uptime for critical trading infrastructure.
- Cross-Functional Collaboration: Work closely with quantitative analysts and traders to refine trading algorithms and user interfaces.
Qualifications
- Education: Bachelor’s degree in Computer Science, Mathematics, or a related quantitative field; Master’s degree preferred.
- Programming: Deep expertise in C++ (required) and Python (preferred) with a strong understanding of memory management and concurrency.
- Domain Knowledge: Solid understanding of equity options, derivatives, and market microstructure.
- Experience: Proven track record of building scalable distributed systems in a financial or high-frequency trading environment.
- Tools: Familiarity with containerization (Docker/Kubernetes) and cloud platforms (AWS/GCP).