Lead Associate Principal Software Engineering, Java

The OCC

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Dallas, TX
Salary
$136,000–$222,800 / yr
Employment
Full-time
Posted
59 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $179k
$119k $291k
below market most similar roles pay here above market

This role pays less than 69% of similar roles. Most pay $169,718–$214,500 — the blue band above. At the midpoint, this role pays about $179k versus about $192k 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 · Lead Associate Principal Software Engineering, Java

JOB TITLE: Lead Associate Principal, Software Engineering: Java The Lead Associate Principal, Software Engineering: Java joins a team to design and develop scalable, resilient hybrid cloud-based solutions for critical financial risk management activities. This role involves mentoring developers, collaborating with architects and product owners, and leading requirement analysis to build next-generation clearing applications. Key responsibilities include performing code reviews, writing unit and integration tests, and managing application risk analysis within an Agile environment. Candidates must possess expertise in Java 8+, Object Oriented Designs, multi-threading, and AOP. Desirable skills include experience with distributed message brokers like Kafka or RabbitMQ, cloud technologies like AWS, and high-speed computing frameworks such as Apache Spark or Flink. The role requires proficiency with relational and NoSQL databases, Git workflows, and DevOps tools like Jenkins or Kubernetes.

What you'll do

  • Design and develop scalable, resilient, and cost-optimized hybrid cloud-based solutions for financial risk management.
  • Lead requirement analysis and reviews to identify missing requirements and validate model assumptions.
  • Develop next-generation clearing applications within an agreed architecture framework and Agile environment.
  • Perform thorough code reviews based on high engineering standards and write unit and integration tests.
  • Conduct application and project risk analysis to recommend quality improvements.
  • Provide technical advice and fixes to Production Support for system functionality issues.
  • Mentor developers and collaborate across cross-functional teams to drive data-driven organizational strategy.

What we're looking for

  • BS degree in Computer Science or a similar technical field is required.
  • Master's degree is preferred.
  • 8+ years of experience in building large scale, compute and event-driven solutions is required.
  • Experience in Java 8+ including internal workings is required.
  • Experience developing software using Object Oriented Designs, advanced patterns like AOP, and multi-threading is required.
  • Experience following Git workflows is required.
  • Experience with cloud technologies and migrations is required.
  • Experience with distributed message brokers, high speed distributed computing frameworks, and DevOps tools is desirable.

More like this

Similar roles

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

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

Associate Principal Software Engineering, Java

The OCC

Chicago, IL +1 19 days ago $110,500–$188,100
Java Spring Boot Kafka AWS S3 PostgreSQL Docker Jenkins Harness Rancher Git CI/CD SonarQube Snyk Sysdig Veracode Black Duck Protobuf Avro REST APIs Microservices Agile
5+ yrs exp Hybrid

Principal Software Engineer

PNC

Dallas, TX +4 62 days ago
Java Python Groovy Drools Red Hat Decision Manager IBM ODM Blaze Advisor Azure Data Factory REST SOAP JSON XML XSD Swagger OpenAPI Postman SOAPUI OAuth 2.0 JWT SSL/TLS CI/CD Git jBPM Camunda Domain-Driven Design SOLID Microservices Event-Driven Architecture
5+ yrs exp

Principal Software Engineer

PNC

Dallas, TX +4 62 days ago
Java Python Groovy Drools Red Hat Decision Manager IBM ODM Blaze Advisor Azure Data Factory REST SOAP JSON XML XSD Swagger OpenAPI OAuth 2.0 JWT SSL/TLS CI/CD Git jBPM Camunda Postman SOAPUI Domain-Driven Design SOLID Microservices Event-Driven Architecture
5+ yrs exp

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