Manager, Software Engineering, Java

The OCC

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$185,000–$222,800 / yr
Employment
Full-time
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $204k
$128k $250k
below market most similar roles pay here above market

This role pays more than 54% of similar roles. Most pay $161,875–$219,573 — the blue band above. At the midpoint, this role pays about $204k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About The OCC

The OCC (Options Clearing Corporation) is the world''s largest equity derivatives clearing organization, acting as issuer and guarantor for options and futures contracts to promote stability and market integrity. Industry: Financial Clearing & Derivatives

The OCC currently has 45 open roles on FindRole.

Listed pay typically runs $127,900–$188,100 across 25 roles with salary data.

Most-posted roles

View all roles at The OCC

At a glance

TL;DR · Manager, Software Engineering, Java

The Manager, Software Engineering: Java leads a diverse team of engineers building foundational components for the Ovation Risk Platform. This role involves providing senior-level engineering people management, including performance reviews, compensation decisions, and leading cross-functional teams at scale. Key responsibilities include designing and operating large-scale, fault-tolerant event streaming architectures, integrating artificial intelligence and machine learning into enterprise-grade systems, and managing advanced PostgreSQL database designs with query optimization and schema management. The manager acts as a technical product owner to define architectural requirements and transition plans. Candidates must possess domain knowledge of options exchange operations, trade lifecycles, and clearing workflows. Technical requirements include proficiency with Apache Kafka, Apache Flink, and Java to solve complex problems within the risk platform's data ingestion and processing infrastructure.

What does a Software Engineering Manager earn?

Median $212788 from 114 postings across 40 companies.

See salary data

What you'll do

  • Manage a team of engineers including performance reviews, compensation decisions, and involuntary separations.
  • Design and operate large-scale, fault-tolerant event streaming architectures using Apache Kafka and Apache Flink.
  • Integrate artificial intelligence and machine learning capabilities into enterprise-grade systems.
  • Perform advanced PostgreSQL database design, query optimization, and schema management.
  • Act as technical product owner to define business, architectural, and design requirements.
  • Analyze, document, and maintain architectures while creating transition plans for target state designs.
  • Lead the development of solution architecture for the Ovation Risk Platform.
  • Apply domain knowledge of options exchange operations, trade lifecycles, and clearing workflows.

What we're looking for

  • Master’s degree in computer science, IT, business administration, or a related field.
  • At least three years of experience as a senior software engineer, manager application engineer, or related role.
  • Experience designing and operating large-scale, fault-tolerant event streaming architectures using Apache Kafka and Apache Flink.
  • Experience integrating AI and machine learning into enterprise systems with advanced PostgreSQL database design and query optimization.
  • Domain knowledge of options exchange operations, trade lifecycle, and clearing workflows.
  • Senior-level engineering people management experience, including performance reviews, compensation decisions, and leading cross-functional teams.

More like this

Similar roles

Senior Manager of Software Engineering, Java

JPMorgan Chase

OH 16 days ago
Java Spring Boot Spring Framework Hibernate JPA React RESTful API PostgreSQL MySQL Oracle AWS Azure GCP Docker Kubernetes SDLC AI-assisted development Cloud Native
5+ yrs exp

Manager, Software Engineering

Snap Inc.

Bellevue, WA +4 112 days ago $229,000–$343,000
AI Tools Distributed Systems Web Development Scalable Services Ops-heavy Systems Security
9+ yrs exp Hybrid

Manager, Software Engineering

Mastercard

O Fallon, MO 6 days ago $140,000–$231,000
Java C++ Distributed Systems Microservices Event-Driven Architecture API Design CI/CD Unit Testing Integration Testing Performance Engineering Observability Site Reliability Engineering DevOps Threat Modeling Data Structures Algorithms Secure Coding Logging Monitoring Benchmarking

Manager, Software Engineering

Cardinal Health

87 days ago
Salesforce SDLC WBS RAID logs Change Control root‑cause analysis QA Hybrid Technology Stack PHI‑safe Compliance Estimation
8+ yrs exp

Manager, Software Engineering

The Walt Disney Company

Celebration, FL 28 days ago $165,900–$222,400
Java Spring Boot AWS Azure GCP Microservices APIs Salesforce DevOps Distributed Systems Site Reliability Engineering Splunk Datadog AppDynamics New Relic Jira Confluence Agile Cloud-native Observability
8+ yrs exp Hybrid

Manager, Software Engineering

CoStar Group

Richmond, VA 48 days ago $182,000–$235,000
TypeScript React Node.js .NET C# SQL Server AWS Elasticsearch AI Agile Scrum SRE API Design Distributed Systems Observability Monitoring Cloud-native
7+ yrs exp