Director, Software Engineering, Java

The OCC

Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$172,700–$286,800 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $230k
$125k most similar roles pay here $304k

This role pays more than 85% of similar roles. Most pay $142,400–$214,500 — the shaded band above. At the midpoint, this role pays about $230k versus about $178k for comparable roles.

Based on 239 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 26 open roles on FindRole.

Listed pay typically runs $140,800–$223,700 across 25 roles with salary data.

Most-posted roles

View all roles at The OCC

At a glance

TL;DR · Director, Software Engineering, Java

Lead a team of software engineers in developing highly scalable and resilient cloud-based clearing applications for the capital markets industry, focusing on internal and external user functionality. Collaborate with architects and product owners to deliver complex projects involving multiple systems, optimize application performance through analysis and system tuning, and recommend architectural changes that enhance efficiency. Utilize Java 8+, object-oriented design patterns, multi-threading, and distributed message brokers like Kafka or RabbitMQ. Familiarity with AWS foundational services such as VPCs, EC2, RDS, and CI/CD pipelines is essential, along with experience in DevOps tools including Jenkins, Kubernetes, and Terraform. This role requires 8-10 years of experience in building large-scale solutions and managing distributed development teams, emphasizing creativity, effective communication, and proactive technical decision-making in an agile environment.

What you'll do

  • Manage a team of software engineers in the design and development of cloud-based clearing applications.
  • Mentor developers, architects, and product owners to deliver business functionality for internal and external users.
  • Lead efforts to optimize application performance and resilience through analysis and system tuning.
  • Recommend architectural changes and new technologies to improve efficiency and quality of systems.
  • Develop solutions to complex technical challenges involving coding, testing, troubleshooting, and documentation.

What we're looking for

  • 8+ years of experience in team building, management, and mentoring.
  • Extensive experience (8+) with Java 8+, Object-Oriented Design, advanced patterns, and multi-threading.
  • Proven track record in developing large-scale, high-speed distributed solutions.
  • Experience with cloud technologies and AWS foundational services like VPCs, EC2, RDS, S3 ACLs, KMS, IAM.
  • Familiarity with DevOps tools such as Terraform, Ansible, Jenkins, Kubernetes, Helm.
  • BS degree in Computer Science or similar technical field required; MS preferred.

More like this

Similar roles

Director, Software Engineering

JLL (Jones Lang LaSalle)

New York, NY 44 days ago $300,000$375,000
Python Node.js Java Go C# AWS Azure PostgreSQL MongoDB DynamoDB CI/CD Terraform Docker Kubernetes RESTful APIs gRPC React Angular Vue.js

Director, Software Engineering

Capital One Financial

New York, NY 46 days ago $269,100$307,200
Python Java Vue.js Postgres DynamoDB Milvus AWS Agile CI/CD Microservices Kubernetes Docker Terraform

Director, Software Engineering

Arch Capital Group

Raleigh, NC 27 days ago
Agile API development API lifecycle management API security standards Cloud-native architectures Microservices Event-driven architecture Application test automation CI/CD Large-scale business applications AWS Kubernetes Docker Python Java JavaScript SQL NoSQL PostgreSQL MongoDB Git Jira Confluence Terraform

Director, Software Engineering

Walmart

Bellevue, WA 9 days ago $156,000$312,000
Java Python React Native Node JS React JS GraphQL Azure GCP WCNP Microservices Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis MongoDB Git Jenkins

Director of Software Engineering

Morningstar Inc

Chicago, IL 12 days ago $195,600$299,916
AWS Java Spring Boot RESTful API Docker CI/CD Agile Python PostgreSQL Kubernetes Terraform AI Machine Learning
Hybrid

Director of Software Engineering

JPMorgan Chase

Jersey City, NJ +1 15 days ago $204,250$285,000
AI-orchestrated delivery workflows SDLC/TLM automation agentic AI-enabled engineering responsible AI use human-in-the-loop validation quality gates secure handling of sensitive data data sensitivity resiliency/security implications CI/CD Python Java JavaScript PostgreSQL Kubernetes AWS Terraform