Sr Principal Software Engineer

Cboe Global MarketsNew York, NY
$255,000 - $330,000Hybrid

About The Position

The Cboe FX and U.S. Treasuries Low Latency Engineering team is hiring a Senior Principal Software Engineer. This position entails building and maintaining reliable high-performance software applications that are part of the Cboe FX trading platform. This role must apply principles and techniques of computer science, engineering, mathematical analysis and problem solving. The Senior Principal Software Engineer will help set technical direction, mentor other engineers, and lead architecture decisions for the platform. This person will also serve as the primary escalation point for operational problems, leading root-cause analysis and driving resolution of critical production issues during on-call periods. Cboe Global Markets is building trusted markets powered by its people. They provide the financial infrastructure that powers the global economy and offers cutting-edge trading, clearing, and investment solutions. The company is committed to professional and personal development, fostering a culture where employees can share ideas and take on challenges. They encourage internal mobility and provide managers with coaching training. Cboe aims to create a safe space for networking, idea sharing, and opportunity creation. This role follows a four-day in-office work model to support partnership and team connection. The New York office is in a dynamic financial district, offering a fast-paced environment at the forefront of global trading and finance. The office fosters a collaborative atmosphere with a high-energy vibe, combining team camaraderie with global opportunities.

Requirements

  • Bachelor’s degree in computer science, Computer Engineering, Information Technology or a related field.
  • 15+ years of experience in: Writing highly performant, well-tested, and elegant Java code, with recent, hands-on experience in a real-time trading environment
  • Building and maintaining multithreaded, distributed, real-time trading systems
  • Designing highly distributed, fail-safe systems
  • Strong knowledge of data structures and algorithms
  • Strong communication skills, with the ability to influence stakeholders and work cross-functionally with staff in operations and sales
  • Ability to optimize applications/systems for performance
  • Demonstrated experience leading technical design, architecture decisions, and mentoring other engineers
  • Self-directed, self-motivated

Nice To Haves

  • 3-5 years’ experience with Linux computing environment & some script language
  • Network debug & programming
  • PostgresSQL or other RDBMS
  • Data analysis using R
  • Git or similar version control system
  • Environments running 24x7 applications with limited downtime
  • Knowledge of order handling and protocols such as FIX and market data processing and distribution
  • Finance industry experience/knowledge
  • Small company experience

Responsibilities

  • Code, test, debug, and document technical assignments
  • Translate business requirements into technical solutions, applying business and product knowledge to propose high-level technical and procedural approaches
  • Lead the architecture and design of complex, distributed, latency-sensitive trading systems, delivering high-quality, well-tested solutions and setting technical direction for the team
  • Mentor and provide technical guidance to engineers, raising the bar for code quality, testing, and engineering practice
  • Drive cross-team technical decisions and influence the engineering roadmap in partnership with team leadership
  • Document any relevant details in the wiki for a self-sustaining product
  • Evaluate and champion adoption of emerging technologies and AI-powered tools throughout the software development lifecycle (coding, testing, code review, and documentation) to improve efficiency, quality, and engineering velocity

Benefits

  • Fair and competitive salary and incentive compensation packages with an upside for overachievement
  • Generous paid time off, including vacation, personal days, sick days and annual community service days
  • Health, dental and vision benefits, including access to telemedicine and mental health services
  • 2:1 401(k) match, up to 8% match immediately upon hire
  • Discounted Employee Stock Purchase Plan
  • Tax Savings Accounts for health, dependent and transportation
  • Employee referral bonus program
  • Volunteer opportunities to help you give back to your communities
  • Complimentary lunch, snacks and coffee in any Cboe office
  • Paid Tuition assistance and education opportunities
  • Generous charitable giving company match
  • Paid parental leave and fertility benefits
  • On-site gyms and discounts to other fitness centers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service