Associate Principal Software Engineering, Java

The OCC

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Dallas, TX
Salary
$160,285–$188,100 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 55% 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 45 open roles on FindRole.

Listed pay typically runs $130,400–$196,900 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

Associate Principal, Software Engineering: Java will join a team building a next generation clearing and settlement system for the capital markets industry. This role involves developing solutions to complex technical challenges by coding, testing, troubleshooting, and documenting systems. Key responsibilities include designing microservice architectures, building component-based web interfaces, and developing high-throughput, real-time messaging systems. The candidate will automate build, containerization, and deployment processes while optimizing application performance. Required technologies include Java, Spring, React, Apache Kafka, and Flink. The role utilizes DevOps tools like Terraform, Ansible, Jenkins, Kubernetes, Helm, Docker, and SonarQube. Additionally, the engineer will use JUnit and Generative AI tools like Claude for automated testing. The work focuses on digital transformation within clearing and settlement systems to meet strict architectural, security, and performance standards.

What does a Software Engineering earn?

Median $179400 from 43 postings across 14 companies.

See salary data

What you'll do

  • Design and implement microservice architectures and component-based web interfaces using Java, Spring, and React.
  • Develop high-throughput, real-time messaging and notification systems using Apache Kafka.
  • Automate build, containerization, and deployment through CI/CD pipelines using Jenkins, Docker, and SonarQube.
  • Develop and execute automated unit and integration tests using JUnit and Generative AI tools.
  • Build high-speed, data-centric solutions utilizing computing frameworks like FLINK, Apache Spark, and Kafka Streams.
  • Develop and deliver technical solutions using public cloud service providers including Amazon and Google.
  • Optimize application performance through analysis, code refactoring, and system tuning.
  • Participate in the creation and review of business and technical user stories and architecture designs.

What we're looking for

  • Bachelor’s degree in computer science or a related field.
  • Five years of experience as a software developer, software engineer, systems engineer, or related role.
  • Experience designing and implementing microservice architectures and component-based web interfaces using Java, Spring, and React.
  • Experience developing high-throughput, real-time messaging and notification systems using Apache Kafka.
  • Experience developing and executing automated unit and integration tests using JUnit and Generative AI tools like Claude.
  • Experience automating build, containerization, and deployment through CI/CD pipelines using Jenkins, Docker, and SonarQube.
  • Experience developing solutions using public cloud service providers including Amazon and Google.
  • Experience building high-speed, data-centric solutions using Flink, Apache Spark, and Kafka Streams.

More like this

Similar roles

Principal Software Engineering, Java

The OCC

Chicago, IL 8 days 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 72 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 43 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

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

Associate Principal Software Engineering, DevOps

The OCC

Dallas, TX 67 days ago $122,100–$160,200
AWS Kubernetes Terraform Ansible Docker Jenkins Helm HashiCorp Vault Apache Kafka IBM MQ CI/CD GitHub SonarQube Veracode Sysdig JFrog Rancher Groovy EC2 S3 VPC IAM ELB
2+ yrs exp Hybrid