Associate Principal Software Engineering: Java

The OCC

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Dallas, TX
Salary
$160,285–$188,100 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $174k
$124k most similar roles pay here $246k

This role pays less than 59% of similar roles. Most pay $165,000–$214,500 — the shaded band above. At the midpoint, this role pays about $174k versus about $190k 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 29 open roles on FindRole.

Listed pay typically runs $123,850–$175,650 across 28 roles with salary data.

Most-posted roles

View all roles at The OCC

At a glance

TL;DR · Associate Principal Software Engineering: Java

Associate Principal, Software Engineering: Java joins the development team to build scalable, resilient hybrid and cloud-based data solutions for critical financial market clearing and risk activities. This role involves collaborating with business analysts and architects to transition the organization into a data-driven environment through thorough requirement analysis and software quality testing. Key responsibilities include architecting a Java/Cucumber BDD automation framework with three-tier memory management, developing multi-threaded distributed Java applications using Apache Kafka and JMS messaging for high-throughput pipelines, and managing CI/CD pipelines via Jenkins, Docker, and Kubernetes. The candidate will also implement Hibernate Level 1 and Level 2 caching with JPA/JDBC while authoring complex SQL and PL/SQL queries across Oracle, MySQL, and DB2 databases to ensure optimized data access within the financial market infrastructure.

What does a Software Engineering earn?

Median $177250 from 33 postings across 7 companies.

See salary data

What you'll do

  • Develop scalable hybrid and cloud-based data solutions for financial market clearing and risk activities.
  • Architect and maintain a Java/Cucumber BDD automation framework with three-tier memory management and Jenkins orchestration.
  • Design and develop multi-threaded distributed Java applications using Apache Kafka and JMS for high-throughput data pipelines.
  • Build and manage end-to-end CI/CD pipelines using Jenkins, Docker, and Kubernetes for containerized deployments.
  • Implement Hibernate caching with JPA/JDBC and author complex SQL/PL/SQL queries across Oracle, MySQL, and DB2.
  • Perform application and project risk analysis to recommend quality improvements for information systems.
  • Provide production support by advising on system functionality and implementing necessary fixes.

What we're looking for

  • Bachelor's degree in computer science or a related field.
  • Five years of experience as a software engineer, software developer, or in a related role.
  • Experience architecting and maintaining a Java/Cucumber BDD automation framework with three-tier memory management and Jenkins wrapper jobs.
  • Experience designing and developing multi-threaded distributed Java applications using Apache Kafka and JMS messaging.
  • Experience building and managing end-to-end CI/CD pipelines using Jenkins, Docker, and Kubernetes.
  • Experience implementing Hibernate Level 1 & Level 2 caching with JPA/JDBC.
  • Proficiency in authoring complex SQL and PL/SQL queries across Oracle, MySQL, and DB2 databases.

More like this

Similar roles

Lead Associate Principal Software Engineering: Java

The OCC

Chicago, IL 19 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
8+ yrs exp Hybrid

Lead Associate Principal Software Engineering: Java

The OCC

Chicago, IL 15 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

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 4 days ago $142,320$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 45 days ago $142,320$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Principal Software Engineer

PNC

Dallas, TX +4 19 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

PNC

Dallas, TX +4 19 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