Software Engineer, Backend (Clearing)

Cboe Global Markets

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$107,525–$139,150 / yr
Employment
Full-time
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $175k
This role $123k
$94k $235k
below market most similar roles pay here above market

This role pays less than 80% of similar roles. Most pay $133,799–$216,000 — the blue band above. At the midpoint, this role pays about $123k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Cboe Global Markets

Cboe Global Markets, Inc. is a leading global provider of financial exchange operator services, clearinghouse, and investment solutions.

Cboe Global Markets currently has 6 open roles on FindRole.

Most-posted roles

View all roles at Cboe Global Markets

At a glance

TL;DR · Software Engineer, Backend (Clearing)

The Software Engineer, Backend (Clearing) joins the CCUS Software Engineering team to build and run services that clear trades for event contracts and prediction markets. This role involves designing, developing, and maintaining scalable microservices, optimizing PostgreSQL schemas, and building services for trade processing, margin, and settlement. You will own features from design through production support, ensuring data integrity and consistency across integrated systems. The technical stack includes Java, Kubernetes, GitHub Actions, ArgoCD, Kafka, and Linux. Candidates should possess skills in object-oriented and functional programming, SQL, and distributed systems. The work involves solving complex problems in a regulated clearinghouse environment, specifically building infrastructure for tokenized collateral and 24x7 operations to transition traditional finance onto DeFi rails while maintaining high trust and observability.

What does a Software Engineer earn in Illinois?

Median $162050 from 79 postings across 28 companies.

See salary data

What you'll do

  • Design, develop, and maintain scalable microservices using Java.
  • Build services to support clearing workflows including trade processing, margin, and settlement.
  • Optimize PostgreSQL schemas and queries to ensure data integrity and consistency.
  • Create and maintain metrics, logs, and traces to operate and diagnose production services.
  • Define service level objectives and implement alerting systems to defend them.
  • Author architecture decision records and design documents before beginning implementation.
  • Document technical details and system requirements in the team wiki.

What we're looking for

  • Bachelor's in Computer Science or a related discipline, or equivalent practical experience.
  • Minimum of 5+ years of experience in backend development.
  • Job experience with Java.
  • Experience building and operating distributed, service-based systems in production.
  • Solid grounding in object-oriented and functional programming, software engineering principles, design patterns, data modeling, and SQL.
  • Ability to work with non-technical partners to turn concepts into working solutions.
  • Container orchestration with Kubernetes, Nomad, or similar orchestrators (preferred).
  • Event streaming with Kafka or an equivalent (preferred).

More like this

Similar roles

Software Engineer, Backend

Stripe

Seattle, WA 42 days ago $206,086–$285,600
Java C++ Python Ruby Distributed Systems Microservices Automated Testing Data Visualization Logging
6+ yrs exp

Software Engineer (Backend)

Cisco

Seattle, WA 4 days ago $138,100–$198,200
Go Java C++ Python REST APIs Docker Kubernetes AWS Azure GCP CI/CD SQL Distributed Systems Data Pipelines Data Lakes Automated Testing
5+ yrs exp Hybrid

Backend Software Engineer

Qualcomm

San Diego, CA 36 days ago $99,500–$149,300
Java Kotlin C# Spring Spring Boot Flask FastAPI .NET SQL PostgreSQL REST API Microservices AWS GCP Azure Git Kafka Docker Kubernetes Distributed Systems