Job Description
Join our award-winning fintech team as an Entry-Level Software Engineer specializing in Equity Options trading platforms. This hybrid role (Nashville office + remote flexibility) offers hands-on development experience in high-frequency trading systems, risk modeling algorithms, and market data analytics. You'll collaborate with senior engineers to build scalable solutions that power institutional trading desks across global markets. Our comprehensive onboarding includes mentorship in options pricing models, volatility surfaces, and regulatory compliance frameworks.
Responsibilities
- Develop and maintain microservices for options pricing engines using Java/Kotlin
- Implement real-time market data ingestion systems via FIX protocol
- Build risk calculation modules for option Greeks and exposure analysis
- Create automated trading strategies using Python and machine learning
- Optimize low-latency trading systems matching sub-10ms requirements
- Write unit/integration tests with JUnit and Mockito frameworks
- Document technical specifications and API documentation
- Participate in agile sprints using Jira and Confluence
Qualifications
- Bachelor's degree in Computer Science, Engineering, or quantitative field
- 0-2 years of professional software development experience
- Proficiency in Java, Python, or similar object-oriented languages
- Familiarity with Linux, Git, and CI/CD pipelines
- Basic knowledge of financial markets and derivatives
- Strong problem-solving skills with data structures/algorithms
- Experience with SQL databases and REST APIs
- Excellent written communication skills