Senior Software Engineer (Java)

Cboe Global Markets•New York, NY
•$143,438 - $185,625•Hybrid

About The Position

Cboe Global Markets is hiring a Senior Software Engineer for its FX and UST Data Engineering team. The role designs, develops, and deploys large-scale, fault-tolerant data systems that record events from Cboe’s 24x5 foreign exchange and U.S. Treasuries trading platforms. The systems process billions of events daily for books and records, reporting, analytics, and market data products. The team’s proprietary tick database is built in Java and is highly available and performant. The role involves building and maintaining software applications for data collection and analytics in a fast-paced environment. The position is based in New York City and follows a four-days-in-office work model. The position is not eligible for visa sponsorship; candidates must be legally authorized to work in the United States without employer sponsorship now or in the future.

Requirements

  • At least 5 years of relevant work experience.
  • At least 3 years of job experience with Java.
  • Experience with PostgreSQL or a similar relational database.
  • Experience with Linux and scripting.
  • Experience with Git or similar version control.
  • Strong knowledge of design patterns, data structures, and algorithms.
  • Experience using AI across the software development lifecycle.
  • Strong communication and collaboration skills.
  • Ability and willingness to work with non-technical team members to turn ideas or concepts into robust solutions.
  • Bachelor’s degree in Computer Science or a related discipline.

Nice To Haves

  • Finance industry experience or knowledge.
  • Passion for big data.

Responsibilities

  • Build, test, and maintain performant, highly reliable software to record and process billions of data points daily on a 24x5 basis.
  • Drive architectural decisions and implementations for resilient, maintainable, and scalable software.
  • Communicate with stakeholders to capture and refine requirements and iterate toward a final product.
  • Identify opportunities to improve user experience, reduce costs, and improve performance.
  • Support APIs and tools to query, summarize, and analyze big data.
  • Automate monitoring and alerting for anomalous market conditions.
  • Generate reports that deliver actionable business insights.
  • Document relevant details in the team wiki.
  • Leverage AI responsibly, including Claude and Copilot, to optimize productivity and system reliability.

Benefits

  • Competitive salary and incentive compensation packages, with potential 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.
  • 401(k) match of 2:1, up to an 8% match immediately upon hire.
  • Discounted Employee Stock Purchase Plan.
  • Tax Savings Accounts for health, dependent care, and transportation.
  • Employee referral bonus program.
  • Volunteer opportunities.
  • Complimentary lunch, snacks, and coffee in Cboe offices.
  • Paid tuition assistance and education opportunities.
  • Company match for charitable giving.
  • Paid parental leave and fertility benefits.
  • On-site gyms and discounts at other fitness centers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service