Jobs and Careers
OC

Lead Associate Principal, Software Engineering: Java

OCC
United StatesRemotefull_timeVerifiedPosted 24 Sept 2025
💰 $222,200/yr($135,000/yr$222,200/yr)

About the role

What You'll Do:

This role will work collaboratively with experts building OCC’s next generation clearing and settlement system, and paving the future of digital transformation in the capital markets industry.

Primary Duties and Responsibilities:

To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.

  • Collaborating with others to deliver complex projects which may involve multiple systems

  • Develop solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop

  • Optimize application performance through analysis, code refactoring, and system tuning

  • Recommend technologies and tools that improve the efficiency and quality of OCC’s systems and development processes

  • Who is the Internal/External Customer: Stakeholders and the users of the U.S. equity options and futures markets

  • Impact to the Internal/External Customer: To better serve its customers, planning to comprehensively redevelop and modernize the company's risk management, clearing, and data systems

  • Business Challege: Modernize OCC's technology to better serve market participants


Supervisory Responsibilities

  • None

Qualifications:

The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.

  • [Required] 7+ year of experience in building high speed, data-centric solutions

  • [Required] Java 7+ years experience

  • [Required] Experience with high speed distributed computing frameworks like FLINK, Apache Spark, Kafka Streams, etc

  • [Required] Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Kafka

  • [Required] Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc

  • [Required] Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google

  • [Required] Experience writing unit and integration tests with testing frameworks like Junit, Citrus

  • [Required] Experience working with various types of databases like Relational, NoSQL, Object-based, Graph

  • [Required] Experience following Git workflows

  • [Required] Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc

  • [Required] Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics


Technical Skills & Background

  • [Required] Java-based software development experience

  • [Required] Fluent in object-oriented design, industry best practices, software patterns, and architecture principles

  • [Required] Strong testing experience which includes developing test plans, automated test cases, and working with test frameworks

  • [Required] Deep understanding of performance issues and multi-threaded development

  • [Required] Experience working with two or more of the following: web/mobile application development, Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms

  • [Required] Hands-on experience with Java version 8 onwards, Spring, SpringBoot, Microservices, REST API


Certifications

  • [Preferred] OCP Java SE 8 Programmer Certification

  • [Preferred] AWS Certified Solutions Architect – Associate Level


Education & Training

  • [Required] BS degree in Computer Science, similar technical field required

  • [Preferred] MS in Computer Science

About Us

The Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. Founded in 1973, OCC is dedicated to promoting stability and market integrity by delivering clearing and settlement services for options, futures and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity Futures Trading Commission (CFTC), and the Board of Governors of the Federal Reserve System. OCC has more than 100 clearing members and provides central counterparty (CCP) clearing and settlement services to 19 exchanges

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

OCC

View company profile →