Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cboe Logo

Software Engineer - QA Automation - Regulatory Technology

Cboe

$97,750 - $120,750
Sep 30, 2025
Overland Park, KS, USA
Apply Now

Cboe Global Markets needs to develop technology solutions for the surveillance of 10 different equities, options and futures trading venues across the US and Europe. This involves processing billions of events per day, optimizing for increasing data volumes, and creating actionable intelligence for analysts to ensure fair, orderly, and compliant operation of all markets.

Requirements

  • Minimum two years of hands-on development experience with Python as primary programming language.
  • Fluent in writing performant SQL as an application developer.
  • Hands on experience using unit testing frameworks for Python.
  • Hands on experience working with Snowflake or similar cloud native auto scalable data warehouse system.
  • Prior experience using agile methodologies and test-driven development is highly desired.
  • Exchange technology or market regulatory technology experience will be a huge plus.
  • Experience doing analytics with large time seriesdata sets will be a plus.

Responsibilities

  • Develop test automation modules and pipelines using python and linux shell scripts.
  • Participate in technical design discussions.
  • Collaborate with the surveillance development team to understand their testing needs and suggest new approaches for automation.
  • Perform code review of code written by other developers and offer constructive feedback on both technical and test coverage.
  • Write unit tests for the code developed ensuring 80% or higher code coverage.
  • Assist with specific items related to research of new software libraries and tools.
  • Provide on-going application support and communicate technical information to end-users.

Other

  • Demonstrate high quality and attention to detail.
  • Show ownership mindset to assigned tasks, proactively look out for any execution related concerns, and escalate them to management.
  • Maintain up to date Jira ticketsfor assigned projects and provide status updates to management.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills, able to communicate complex technical matters to management.