Director, Software Engineering, Java

The OCC

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Dallas, TX
Employment
Full-time
Posted
106 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $214k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $183,225–$245,575.

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 39 open roles on FindRole.

Listed pay typically runs $123,100–$181,050 across 28 roles with salary data.

Most-posted roles

View all roles at The OCC

At a glance

TL;DR · Director, Software Engineering, Java

Director, Software Engineering: Java will lead a team of software engineers in the design and development of next-generation, highly scalable, and resilient cloud-based clearing applications. The role involves managing a distributed development team, mentoring engineers, and collaborating with architects and product owners to deliver complex business and operational functionality. Key responsibilities include coding, testing, troubleshooting, and debugging systems while optimizing application performance through code refactoring and system tuning. The position requires expertise in Java 8+, Object Oriented Designs, multi-threading, and distributed message brokers like Kafka or Amazon Kinesis. Candidates should possess skills in cloud technologies, including AWS services, and experience with databases, Git workflows, and DevOps tools like Terraform, Jenkins, and Kubernetes. This role addresses technical challenges within the capital markets industry.

What you'll do

  • Manage a team of software engineers in the design and development of scalable cloud-based clearing applications.
  • Mentor developers and collaborate with architects and product owners to deliver business and operational functionality.
  • Develop solutions to complex technical challenges by coding, testing, troubleshooting, debugging, and documenting systems.
  • Lead efforts to optimize application performance and resilience through analysis, code refactoring, and system tuning.
  • Recommend architectural changes and new technologies to improve system efficiency and development processes.
  • Manage distributed development teams and coordinate with external vendors.
  • Participate in technical decision-making and problem-solving within an agile environment.

What we're looking for

  • BS degree in Computer Science or a similar technical field is required.
  • Master's degree is preferred.
  • 8-10 years of experience building large scale, compute and event-driven solutions is required.
  • 8+ years of experience in team building, management, and mentoring is required.
  • 8+ years of experience in Java 8+ is required.
  • 8+ years of experience developing software using Object Oriented Design, advanced patterns, and multi-threading is required.
  • Experience with distributed message brokers like Kafka or Amazon Kinesis is required.
  • Working knowledge of DevOps tools like Terraform, Ansible, Jenkins, Kubernetes, and Helm is preferred.

More like this

Similar roles

Director, Software Engineering, Java

The OCC

Dallas, TX 46 days ago $229,800–$286,800
Java Spring Boot Apache Kafka Apache Flink AWS Docker Jenkins Harness Splunk AppDynamics CI/CD Microservices Performance Profiling Cloud Migration
7+ yrs exp Hybrid

Lead Associate Principal Software Engineering, Java

The OCC

Chicago, IL 63 days ago
Java AWS Kafka Apache Spark Kubernetes Terraform CI/CD RabbitMQ ActiveMQ Apache Flink Jenkins Ansible Helm Prometheus Splunk ElasticSearch Junit Citrus RDS S3 KMS IAM Git NoSQL Relational Object Oriented Design AOP Multi-threading
8+ yrs exp Hybrid

Lead Associate Principal Software Engineering, Java

The OCC

Dallas, TX 33 days ago $136,000–$222,800
Java AWS Kafka Apache Spark Kubernetes Terraform CI/CD RabbitMQ ActiveMQ Apache Flink Jenkins Ansible Helm Prometheus Splunk ElasticSearch Junit Citrus RDS S3 KMS Git NoSQL
8+ yrs exp Hybrid

Lead Associate Principal Software Engineering, Java

The OCC

Dallas, TX 59 days ago $136,000–$222,800
Java AWS Kafka Apache Spark Kubernetes Terraform CI/CD RabbitMQ ActiveMQ Amazon Kinesis Apache Flink Ansible Jenkins Helm Splunk ElasticSearch Prometheus AppDynamics Junit Citrus Git NoSQL
8+ yrs exp Hybrid

Director, Software Engineering

McDonald’s Corporation

Chicago, IL 11 days ago $195,371–$244,214
Cloud-native Microservices APIs Event-driven systems Azure GCP AWS Distributed systems Software Architecture Agile Observability Security Compliance Data Integrity Performance Optimization Platform Engineering
10+ yrs exp

Director, Software Engineering

Visa

Austin, TX 67 days ago $186,800–$299,200
DevSecOps CI/CD Generative AI Agentic AI System Architecture Agile Automated Testing Web Services Mobile Applications Data Governance Model Explainability ChatGPT Microsoft Copilot Software Development Lifecycle Incident Response Debugging
10+ yrs exp Hybrid