EngineerJobs.io
← Back to all jobs

Job Description

Cboe’s Real-time Software Engineering team is hiring a Software Engineer to help design, build, deploy, and support real-time systems running within the Cboe Titanium exchange platform. The work focuses on engineering solutions that prioritize reliability, testability, fault tolerance, and performance, alongside a regular cadence of weekly shipping.

This onsite role is based in Kansas City, MO, requiring practical experience building reliable software in production environments.

Role Focus

  • Design, develop, deploy, and support real-time systems for the Cboe Titanium exchange platform.
  • Deliver solutions that maintain reliability and performance while supporting fault-tolerant behavior.
  • Contribute to weekly shipping through well-tested, maintainable engineering.

Responsibilities

  • Implement performant, reliable, and maintainable solutions for technical projects within the Titanium exchange platform, with guidance from peers and mentors.
  • Ensure solutions are well tested, including both self-driven testing and collaboration with the QA team.
  • Participate in reviews of your solutions and the solutions of other engineers.

Requirements

  • 2+ years of experience with C++, or experience in another programming language with a strong desire to learn C++.
  • Strong knowledge of data structures and algorithms.
  • Experience with Linux or UNIX-like systems, plus familiarity with at least one scripting language such as Python.
  • Experience with database systems and familiarity with SQL.
  • Self-directed, self-motivated approach with enthusiasm for continuous learning, including learning from constructive feedback.

Technologies

  • C++
  • Linux
  • UNIX-like systems
  • Python
  • SQL

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.

Additional Stand-Out Areas

  • Knowledge of financial exchanges.
  • Knowledge of network programming fundamentals.

Minimum Education Requirement

Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline.

Compensation

  • The anticipated base salary range for this role is $97,750-$126,500, with actual compensation determined by job-related factors such as skills, relevant experience, education, internal alignment, and location.
  • This role may also be eligible for annual incentive compensation and, where applicable, participation in Cboe’s long-term equity programs.
  • Additional information about Cboe’s total rewards program, including benefits and other compensation components, can be found at Total Rewards at CBOE.

Similar Jobs