O

OCC

Clearinghouse offering risk management for derivatives

Manager – Software Engineering: Java

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeChicago, IL, USA

About the Job

Requirements

  • A master's degree in computer science, information technology, business administration, or a related field is required.
  • At least three years of experience as a senior software engineer, manager application engineer, or in a related role is required.
  • Experience designing and operating large-scale, fault-tolerant event-streaming architectures using Apache Kafka and Apache Flink for real-time data ingestion, transformation, and processing is required.
  • Experience integrating artificial intelligence and machine-learning capabilities into enterprise-grade systems, together with advanced PostgreSQL database design, query optimization, and schema management, is required.
  • Domain knowledge of options exchange operations, trade lifecycle, and clearing workflows is required.
  • Experience in senior-level engineering people management, including structured performance reviews, compensation decisions such as merit increases and equity adjustments, involuntary separations, and leading cross-functional teams at scale, is required.

Responsibilities

  • Manage a diversely skilled team of engineers building foundational components for the Ovation Risk Platform, while advancing the platform and making sound technical decisions about design, architecture, and development.
  • Provide senior-level engineering people management, including conducting structured performance reviews, administering compensation decisions such as merit increases and equity adjustments, and managing involuntary separations.
  • Lead cross-functional teams at scale and collaborate with others to deliver complex projects that may involve multiple systems.
  • Analyze, document, refine, and maintain architectures developed within the team.
  • Create strategies and transition plans for delivering target-state architectures.
  • Design and operate large-scale, fault-tolerant event-streaming architectures using Apache Kafka and Apache Flink for real-time data ingestion, transformation, and processing.
  • Act as technical product owner in defining detailed business, architectural, and design requirements.
  • Integrate artificial intelligence and machine-learning capabilities into enterprise-grade systems, with advanced PostgreSQL database design, query optimization, and schema management.
  • Lead development of solutions and solution architecture on the Ovation Risk Platform.
  • Review architecture proposals with the firm's technical leads and senior business partners.
  • Apply domain knowledge of options exchange operations, trade lifecycle, and clearing workflows.

About the Company

OCC

Clearinghouse offering risk management for derivatives

OCC clears and settles trades in the derivatives market, acting as a central counterparty that guarantees completion of transactions and manages risk. It serves clients including clearing members and exchanges, handling standard options, stock loans, and futures by processing trades, margining, and settlement through its systems. The OCC earns fees based on trade volume and risk management activities, and it emphasizes secure technology like its MyOCC portal to protect authorized users. What sets OCC apart is its focus on being a dedicated, regulated clearinghouse with robust risk controls and technology infrastructure to support the safety and efficiency of derivatives markets. Its goal is to maintain the stability and integrity of financial markets by reducing counterparty risk and ensuring smooth clearing and settlement of trades.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
Not listed
Headquarters
Chicago, IL
Founded
1973

Recently Posted Jobs

Explore more opportunities at OCC

See more jobs