Job Description
We are seeking a visionary and technically proficient Software Engineer to join our elite financial engineering division. As a leader in high-frequency trading and risk analytics, we are building the next generation of infrastructure to price and manage complex equity options portfolios. This is a unique opportunity to work at the intersection of quantitative finance and advanced software architecture.
In this role, you will not just write code; you will build the mathematical engines that power our trading strategies. You will collaborate directly with quants and data scientists to translate complex stochastic calculus into high-performance, scalable software solutions. If you are passionate about the financial markets and possess a deep understanding of distributed systems, we want to hear from you.
Responsibilities
- Design, develop, and optimize high-performance pricing models and risk management engines for equity options and derivatives.
- Build and maintain scalable data pipelines to ingest market data, ensuring sub-millisecond latency for real-time analytics.
- Collaborate with quantitative researchers to implement and validate complex mathematical algorithms in C++ and Python.
- Ensure system robustness, accuracy, and security in a high-stakes trading environment.
- Mentor junior engineers and establish best practices for code quality and performance tuning.
- Participate in code reviews and architectural discussions to drive technical innovation within the team.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Financial Engineering, or a related quantitative field.
- 5+ years of professional software engineering experience, preferably within the finance, fintech, or high-frequency trading sector.
- Strong proficiency in C++ (core language) and Python (data science libraries like NumPy, Pandas, SciPy).
- Deep understanding of options pricing theory (Black-Scholes, Binomial Trees) and risk management concepts (Greeks, VaR).
- Experience with distributed systems, message queues (Kafka, RabbitMQ), and big data technologies (Spark, Hadoop).
- Excellent problem-solving skills and the ability to work under pressure in a fast-paced, agile environment.