Director, Software Engineering, Java

The OCC

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Dallas, TX
Salary
$229,800–$286,800 / yr
Employment
Full-time
Posted
46 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $216k
This role $258k
$126k $304k
below market most similar roles pay here above market

This role pays more than 82% of similar roles. Most pay $184,875–$246,975 — the blue band above. At the midpoint, this role pays about $258k versus about $216k 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 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

JOB TITLE: Director, Software Engineering: Java The Director, Software Engineering: Java leads a diverse team of software engineers building foundational components for the Renaissance Risk Platform. This role involves directing the architecture and implementation of enterprise financial risk processing systems, including high-concurrency, low-latency risk computation engines and real-time event-driven microservices. Key responsibilities include designing fault-tolerant financial data pipelines, executing large-scale cloud migrations, and implementing production observability frameworks. The position requires deep expertise in Java, Spring Boot, Apache Kafka, and Apache Flink, alongside proficiency in AWS infrastructure, Jenkins, Harness, Docker, Splunk, and AppDynamics. The work focuses on aggregating and modeling financial risk data from heterogeneous source platforms, performing advanced performance profiling, and modernizing complex legacy financial systems while ensuring zero-downtime delivery across terabyte-scale data workloads.

What you'll do

  • Direct a team of software engineers to build foundational components for the Renaissance Risk Platform.
  • Design and deliver low-latency, fault-tolerant real-time financial data pipelines using Apache Kafka and Apache Flink.
  • Architect and implement enterprise financial risk processing systems using Java, Spring Boot, and high-concurrency engines.
  • Execute large-scale cloud migrations to AWS using Jenkins, Harness, and Docker to modernize legacy systems.
  • Implement end-to-end production observability frameworks using Splunk and AppDynamics for real-time monitoring and incident resolution.
  • Act as a technical product owner to translate business requirements into scalable architectural designs and POCs.
  • Analyze, document, and maintain enterprise-level architectures and transition plans for target state systems.

What we're looking for

  • Bachelor’s degree in computer science, computer engineering, or a related field.
  • At least seven years of experience as an application developer, software engineer, Java developer, or related role.
  • Expertise in designing low-latency, fault-tolerant real-time financial data pipelines using Apache Kafka and Apache Flink.
  • Deep expertise in Java, Spring Boot, and Apache Flink for high-concurrency risk computation engines and microservices.
  • Experience executing large-scale cloud migrations using AWS infrastructure and CI/CD automation with Jenkins, Harness, and Docker.
  • Experience implementing production observability frameworks for distributed streaming applications using Splunk and AppDynamics.
  • Ability to lead and direct a team of software engineers in architectural design and technical decision-making.

More like this

Similar roles

Director, Software Engineering, Java

The OCC

Dallas, TX 106 days ago
Java AWS Kafka Kubernetes Terraform Jenkins Ansible Helm CI/CD RabbitMQ ActiveMQ Amazon Kinesis RDS S3 ElasticSearch Prometheus Splunk Junit Citrus Git NoSQL Relational Multi-threading Object Oriented Design
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

Director, Software Engineering

Visa

Foster City, CA 35 days ago $219,100–$350,800
Java Kafka Kubernetes Docker Spring Boot REST Vert.x Hazelcast Git Maven CI/CD AI/ML Generative AI Relational Databases Event-Driven Architecture API Design System Design PCI-DSS Observability
10+ yrs exp Hybrid

Director, Software Engineering

Fidelity Financial Services

Durham, NC 15 days ago
Node.js TypeScript Java GraphQL Spring Boot Spring MVC AWS Docker CI/CD Jenkins RESTful API Angular Datadog Splunk Maven Git Selenium JUnit Cucumber Test-Driven Development Linux
6+ yrs exp

Director, Software Engineering

Salesforce

San Francisco, CA 4 days ago $197,300–$313,700
AI Machine Learning Agentic Systems Distributed Systems Public Cloud Multi-tenant Platforms Database Engineering System Design Production Operations Architecture
10+ yrs exp Hybrid