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
Employment
Full-time
Posted
49 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $174k
$129k $272k
below market most similar roles pay here above market

This role pays less than 62% of similar roles. Most pay $165,000–$214,500 — the blue 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 40 open roles on FindRole.

Listed pay typically runs $124,400–$185,300 across 25 roles with salary data.

Most-posted roles

View all roles at The OCC

At a glance

TL;DR · Associate Principal Software Engineering, Java

The Associate Principal, Software Engineering: Java joins the development team to build scalable and 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 support an enterprise transformation into a data-driven organization. Key responsibilities include architecting a Java/Cucumber BDD automation framework with three-tier memory management, designing highly concurrent multi-threaded distributed Java applications, and managing end-to-end CI/CD pipelines. The candidate will utilize Apache Kafka, JMS messaging, Jenkins, Docker, and Kubernetes. Technical tasks also include implementing Hibernate Level 1 and Level 2 caching with JPA/JDBC and authoring complex SQL and PL/SQL queries across Oracle, MySQL, and DB2 databases to optimize data access for high-throughput, low-latency enterprise data pipelines.

What does a Software Engineering earn?

Median $178325 from 42 postings across 14 companies.

See salary data

What you'll do

  • Develop scalable and resilient 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 wrapper jobs.
  • Design and develop highly concurrent, multi-threaded distributed Java applications using Apache Kafka and JMS messaging.
  • Build and manage end-to-end CI/CD pipelines using Jenkins with Docker and Kubernetes for containerized deployments.
  • Implement Hibernate Level 1 and Level 2 caching with JPA/JDBC and author complex SQL/PL/SQL queries.
  • Perform application and project risk analysis and recommend quality improvements to ensure software standards.
  • Provide technical advice and fixes to Production Support regarding system functionality.

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 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 highly concurrent, multi-threaded distributed Java applications integrating Apache Kafka and JMS messaging.
  • Experience building and managing end-to-end CI/CD pipelines using Jenkins with Docker and Kubernetes containerized deployments.
  • Experience implementing Hibernate Level 1 & Level 2 caching with JPA/JDBC.
  • Experience authoring complex SQL and PL/SQL queries across Oracle, MySQL, and DB2.

More like this

Similar roles

Principal Software Engineering, Java

The OCC

Chicago, IL 1 day ago $172,700–$286,800
Java AWS EKS Kubernetes Docker Rancher Harness Jenkins JIRA GIT CICD Unix Linux IAM OWASP Sysdig Black Duck Veracode Event-Driven Systems Multi-threaded Development
10+ yrs exp Hybrid

Lead Associate Principal Software Engineering, Java

The OCC

Chicago, IL 65 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 61 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

Lead Associate Principal Software Engineering, Java

The OCC

Dallas, TX 36 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

Principal Software Engineer, Java

Walmart

Bentonville, AR 93 days ago $110,000–$220,000
Java (JDK 21) Spring Spring Boot Cloud-Native Architecture Distributed Systems Domain-Driven Design (DDD) SQL NoSQL NewSQL Cosmos DB Cassandra Spanner AI/ML Real-time Data Processing WCAG) 2.2 AA
5+ yrs exp

Associate Principal Software Engineering

The OCC

Chicago, IL 43 days ago
Atlassian Jira Confluence Scriptrunner SpiraTest RESTful APIs JSON XML Agile Scrum DevOps Git Jenkins SonarQube Python SQL PowerShell SharePoint SaaS SDLC System Administration
5+ yrs exp Hybrid