Job Description
Join our dynamic fintech team as an Entry-Level Software Engineer specializing in equity options trading platforms. This role offers the unique opportunity to build mission-critical systems that power global financial markets. You'll collaborate with quantitative analysts and traders to develop scalable solutions for options pricing, risk management, and trading algorithms. Our Louisville-based office fosters innovation in a collaborative environment where your contributions directly impact multi-million dollar transactions.
We provide comprehensive training in financial derivatives and market microstructure, ensuring you develop expertise in both software engineering and financial domain knowledge. This position is ideal for recent graduates passionate about bridging technology and finance.
Responsibilities
- Develop and maintain core components of equity options trading platforms using Java/Python
- Implement pricing models for exotic options and volatility surfaces
- Optimize high-frequency trading algorithms for low-latency execution
- Build real-time risk monitoring dashboards with React/TypeScript
- Integrate with market data feeds (Bloomberg, Refinitiv) via FIX protocol
- Write unit tests and performance benchmarks for trading systems
- Collaborate with quants to translate financial models into production code
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong foundation in data structures, algorithms, and object-oriented design
- Experience with multithreading and concurrent programming
- Familiarity with SQL databases (PostgreSQL/MySQL) and caching systems
- Basic knowledge of financial markets and derivatives (options, futures)
- Proficiency in Linux environments and version control (Git)
- Ability to learn new technologies quickly in a fast-paced environment