Lead Associate Principal Software Engineering: Java

The OCC

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Chicago, IL
Salary
$136,000–$222,800 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $179k
$124k most similar roles pay here $246k

This role pays less than 55% of similar roles. Most pay $169,550–$215,850 — the shaded band above. At the midpoint, this role pays about $179k versus about $193k 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 23 open roles on FindRole.

Listed pay typically runs $122,900–$168,750 across 22 roles with salary data.

Most-posted roles

View all roles at The OCC

At a glance

TL;DR · Lead Associate Principal Software Engineering: Java

Lead Associate Principal, Software Engineering: Java serves as a key contributor in the architecture design and development of scalable, resilient hybrid cloud-based solutions for critical financial risk management activities. This role involves collaborating with business analysts and team leads to transform the enterprise into a data-driven organization while mentoring developers and architects. Daily responsibilities include performing requirement analysis, designing next-generation clearing applications within an Agile framework, conducting code reviews, and writing unit and integration tests. The candidate must possess expertise in Java 8+, Object Oriented Designs, multi-threading, and advanced patterns like AOP. Preferred technical skills include experience with distributed message brokers such as Kafka or RabbitMQ, AWS services, and high-speed computing frameworks like Apache Spark. The role addresses complex financial risk management problems by building robust software that meets strict performance, security, and audit requirements.

What you'll do

  • Design and develop scalable, resilient hybrid cloud-based solutions for financial risk management.
  • Lead requirement analysis to identify missing details and validate assumptions in system models.
  • Architect and develop next-generation clearing applications within an Agile framework.
  • Perform high-standard code reviews and write unit/integration tests using DevOps frameworks.
  • Conduct application and project risk analyses to recommend quality improvements.
  • Provide technical advice and fixes for production support issues.
  • Mentor developers and collaborate with cross-functional teams to drive data-driven strategies.
  • Assist with departmental training and onboarding of new employees.

What we're looking for

  • BS degree in Computer Science or a similar technical field is required; a Master's degree is preferred.
  • 8+ years of experience building large scale, compute and event-driven solutions is required.
  • Experience with 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; AWS foundational services experience is preferred.
  • Experience with distributed message brokers (Kafka, RabbitMQ, etc.) is desirable.
  • Experience with high speed distributed computing frameworks (Spark, Flink, etc.) is a plus.

More like this

Similar roles

Lead Associate Principal Software Engineering: Java

The OCC

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

Principal Software Engineer

PNC

Dallas, TX +4 16 days ago $65,000$187,200
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 CI/CD Git Microservices Domain-Driven Design Camunda
5+ yrs exp

Principal Software Engineer

Walmart

Bentonville, AR 92 days ago $110,000$220,000
Python Java C++ Cloud-Native Architecture AI/ML CI/CD Model-Driven Design NICE InContact Real-time Data Processing Software Development Lifecycle Monitoring Incident Response WCAG) 2.2 AA
5+ yrs exp

Principal Software Engineer

Walmart

Sunnyvale, CA 98 days ago $143,000$286,000
Java Go Python SQL NoSQL Distributed Systems Microservices CI/CD JVM C++ Rust Dart JavaScript Big Data Cloud-Native GitHub Copilot Observability Monitoring Data Processing
5+ yrs exp

Principal Product Software Engineer, Java

The Walt Disney Company

Remote 7 days ago $184,300$247,100
Java AWS Terraform Infrastructure as Code SQS SNS DynamoDB OpenSearch Distributed Systems Caching Data Structures Algorithms
10+ yrs exp Remote