Taro Logo

Senior Software Engineer, Execution

A proprietary options trading firm headquartered in Chicago Board of Trade, delivering liquidity to options markets for over 25 years.
$123,000 - $153,750
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer, Execution

PEAK6 Capital Management, a leading proprietary options trading firm with over 25 years of market experience, is seeking a Senior Software Engineer to join their Execution team. Based in the historic Chicago Board of Trade, this role offers an exciting opportunity to work at the intersection of finance and technology.

The position involves designing and building critical components of the firm's trading infrastructure, with a focus on market execution systems and algorithmic trading. You'll be working with complex systems that handle everything from market data processing to trade execution, while also taking on a leadership role in mentoring junior engineers and driving technical initiatives.

The ideal candidate brings 5+ years of software engineering experience, with at least 2 years in trading or finance. Strong proficiency in Java and Python is required, with C++ experience being a significant plus. You'll need deep knowledge of market execution systems, FIX protocol, and trading algorithms, particularly in equity and index options.

The role offers a competitive base salary range of $123,000-$153,750, along with comprehensive benefits including healthcare, 401k matching, parental leave, and hybrid work arrangements. You'll be part of a dynamic team that values collaboration, technical excellence, and continuous learning, working on cutting-edge technology that directly impacts market stability and trading efficiency.

This is an excellent opportunity for a senior engineer who wants to make a significant impact in financial technology while working with a team that has consistently delivered market liquidity for over two decades.

Last updated a day ago

Responsibilities For Senior Software Engineer, Execution

  • Design and develop high-performance market execution systems for options and equities trading
  • Define, optimize, and enhance trading algorithms to improve execution quality and efficiency
  • Configure and maintain FIX gateway systems
  • Lead technical initiatives and contribute to architectural decisions
  • Maintain and expand team's operational excellence
  • Collaborate with product owners, traders, quantitative analysts, and operations teams
  • Mentor Software Engineers I and II
  • Troubleshoot production issues
  • Monitor system performance and identify optimization opportunities
  • Contribute to continuous integration and delivery processes

Requirements For Senior Software Engineer, Execution

Java
Python
Linux
  • 5+ years of software engineering experience, with 2+ years in trading/finance
  • Strong proficiency in Java and Python
  • Experience with market execution systems
  • Knowledge of FIX protocol and experience configuring FIX gateways
  • Experience with distributed systems and high-throughput applications
  • Strong understanding of data structures, algorithms, and system design
  • Experience with Linux environments and cloud native technologies
  • FINRA Series 57 license or ability to obtain within 60 days
  • Bachelor's or Master's Degree in Computer Science, Engineering, or related field
  • Strong communication and collaboration skills

Benefits For Senior Software Engineer, Execution

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Healthcare benefits (medical, dental, vision)
  • Employee Assistance Program (EAP)
  • Competitive PTO
  • 401k match
  • Parental leave
  • HSA contribution match
  • Calm app subscription
  • External learning and tuition reimbursement
  • Hybrid work schedule (2 days remote)
  • Annual discretionary bonus

Interested in this job?

Jobs Related To PEAK6 Capital Management Senior Software Engineer, Execution