Job Description
Join Nashville's premier fintech innovator and architect the next generation of equity options trading platforms. We're seeking a Senior Software Engineer with deep expertise in financial derivatives to build low-latency, high-throughput systems that power global markets. This role offers the unique opportunity to shape the future of algorithmic trading while enjoying Nashville's vibrant tech ecosystem and competitive compensation.
Our team combines cutting-edge technology with financial market expertise to solve complex trading challenges. You'll collaborate with quants, traders, and fellow engineers to develop mission-critical systems that process millions of transactions daily. We offer flexible work arrangements, professional development stipends, and the chance to impact multi-billion dollar trading operations.
Responsibilities
- Design and implement high-performance trading systems for equity options pricing and risk management
- Develop real-time risk analytics platforms with sub-millisecond latency requirements
- Optimize market data processing and algorithmic execution engines
- Create robust testing frameworks for complex financial derivatives scenarios
- Collaborate with cross-functional teams to translate business requirements into scalable technical solutions
- Mentor junior engineers and drive best practices in financial software development
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (MS preferred)
- 5+ years of experience in high-performance financial software development
- Expertise in Java, C++, or Python with low-latency systems experience
- Deep understanding of equity options pricing models (Black-Scholes, Binomial Trees)
- Proficiency in Linux, TCP/IP networking, and multithreaded programming
- Familiarity with FIX protocol and electronic trading standards
- Strong background in distributed systems and cloud architecture (AWS/GCP)