Principal Software Engineer, Regulatory
About Cboe: Cboe is one of the world’s largest exchange holding companies, offering cutting-edge trading and investment solutions to investors around the world.
About the Role
The regulatory technology team develops technology solutions to surveil 12 different equities, options, and futures trading venues across the US and Europe. Our principal engineers mentor high-performing engineering teams to design novel engineering solutions, new datasets, automation tools, and engineering processes to deliver on mission-critical projects. We process data from 12 equities, options, and futures market exchange platforms across the US and Europe, architecting systems that analyze billions of events per day while optimizing for increasing data volumes. We create insights and data that provide actionable intelligence to our analysts to ensure fair, orderly, and compliant operation of all our markets.
Responsibilities
- Take architectural ownership of the regulatory technology platform, ensuring technology supports the critical market surveillance function for our expanding business.
- Architecture Ownership:
- Design and evaluate alternate technology architectures for regulatory surveillance.
- Evolve current regulatory technology architecture in line with evolving Titanium technology architecture.
- Ensure surveillance technology architecture can handle 2x the last known peak of order activity with acceptable throughput at optimal cost.
- Design regulatory platforms for operational resilience, delivering top-tier automation, auditing, and observability.
- Conduct PoCs on third-party technology and datasets to evaluate suitability for regulatory needs.
- Author Architecture Review Board (ARB) proposals on behalf of the Regulatory Technology department.
- Interface with other Cboe technology teams to build optimal integrations.
- Dataset Design and Development:
- Design and develop new datasets for regulatory surveillance and regulatory machine learning.
- Design and develop automated data ingestion pipelines for regulatory data.
- Recommend best-suited data sources available within the enterprise for regulatory needs.
- Design datasets to align with best practices for leveraging ML effectively.
- Support and Mentorship:
- Evaluate and develop automated testing strategies to improve code quality while reducing cost.
- Provide inputs to the regulatory AI team to build new tooling for SDLC optimization and drive adoption.
- Mentor developers to adopt development best practices and ensure consistency at the detailed design level.
- Work with regulatory division staff to drive adoption of new technology tools and datasets.
- Provide high-level design instruction to engineers for new surveillances.
- Participate in system performance and capacity reviews; guide SREs and developers on resolving issues.
- Provide inputs to team managers for project planning and estimation.
Requirements
- Ten years of hands-on experience building new production-grade datasets and data analytics systems.
- Five years of experience working in a capital markets trading environment.
- Hands-on experience using Python and Java as primary programming languages.
- Hands-on experience using Snowflake and SQL as an application developer and data analyst.
- Able to provide constructive and actionable feedback to engineers on their work product.
- Excellent communication skills and demonstrated experience presenting to and gaining buy-in from enterprise audiences.
- Hands-on development experience in AWS cloud using big data analytics (e.g., Amazon EMR) or equivalent experience on other popular cloud environments.
- Prior experience using agile methodologies and test-driven development is highly desired.
- Exchange technology or market regulatory technology experience is a plus.
- Bachelor’s degree in computer science or a related field (can be substituted by significant software development experience).
This 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.
Pay
The anticipated base salary range for this role is $165,750–$214,500 (applicable for US locations only). 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.