O

OCC

Clearinghouse offering risk management for derivatives

Lead Associate Principal - Software Engineering

Backend EngineeringConfirmed live in the last 24 hours
Full-timeDallas, TX, USA

About the Job

Requirements

  • At least 8 years of experience building large-scale, compute and event-driven solutions.
  • Experience with Java 8 or later, including its internal workings.
  • Experience developing software using object-oriented design, advanced patterns such as aspect-oriented programming, and multithreading.
  • Experience with cloud technologies and migrations.
  • Ability to write high-quality code with at least 90% unit and integration test coverage.
  • Experience with relational, NoSQL, object-based, or graph databases.
  • Experience following Git workflows.
  • A Bachelor of Science degree in Computer Science or a similar technical field is required.
  • A master's degree is preferred.
  • Experience integrating modelling libraries is required.
  • Experience with risk analytics technology implementations is a plus.
  • Experience with distributed message brokers such as Kafka, RabbitMQ, ActiveMQ, or Amazon Kinesis is desirable.
  • Experience with AWS foundational services such as VPCs, security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI, and IAM is preferred.
  • Experience with distributed computing frameworks and MapReduce techniques such as Apache Spark, Kafka Streams, or Apache Flink is a plus.
  • Experience with testing frameworks such as JUnit or Citrus is desirable.
  • Working knowledge of DevOps tools such as Terraform, Ansible, Jenkins, Kubernetes, Helm, and CI/CD pipelines is desirable.
  • Familiarity with monitoring tools and frameworks such as Splunk, Elasticsearch, Prometheus, or AppDynamics is a plus.
  • An OCP Java SE 8 Programmer Certification is a plus.
  • An AWS Certified Solutions Architect Associate-level certification is a plus.

Responsibilities

  • Participate in and lead requirements analysis and reviews to identify missing or incomplete requirements, assumptions in models, and validate those assumptions.
  • Participate in and lead the design of high-performing, scalable, secure, reliable, and cost-optimized solutions.
  • Design and develop next-generation clearing applications for business requirements within the agreed architecture framework and Agile environment.
  • Analyze requirements, develop, test, and document software quality to ensure proper implementation.
  • Follow agreed SDLC procedures to ensure information system products and services meet explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, and security rules, and that external-facing reporting is properly represented.
  • Conduct thorough code reviews against high engineering standards.
  • Write unit and integration tests using selected DevOps frameworks.
  • Perform application and project risk analysis and recommend quality improvements.
  • Assist Production Support by advising on system functionality and providing fixes as required.
  • Communicate delays or software defects clearly and promptly to appropriate team members and management.
  • Assist with departmental and new-employee training.
  • Mentor developers and collaborate across cross-functional teams to achieve desired outcomes.
  • Work with business analysts, team leads, and other developers as a major contributor to architecture design and development of scalable, resilient, hybrid cloud-based solutions supporting financial risk management activities.
  • Collaborate with developers, architects, and product owners to support the strategy of transforming the enterprise into a data-driven organization.

Desired Qualifications

  • Adopt a flexible, organization-focused approach to completing work.
  • Demonstrate intellectual curiosity and eagerness to learn.

About the Company

OCC

Clearinghouse offering risk management for derivatives

OCC clears and settles trades in the derivatives market, acting as a central counterparty that guarantees completion of transactions and manages risk. It serves clients including clearing members and exchanges, handling standard options, stock loans, and futures by processing trades, margining, and settlement through its systems. The OCC earns fees based on trade volume and risk management activities, and it emphasizes secure technology like its MyOCC portal to protect authorized users. What sets OCC apart is its focus on being a dedicated, regulated clearinghouse with robust risk controls and technology infrastructure to support the safety and efficiency of derivatives markets. Its goal is to maintain the stability and integrity of financial markets by reducing counterparty risk and ensuring smooth clearing and settlement of trades.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
Not listed
Headquarters
Chicago, IL
Founded
1973

Recently Posted Jobs

Explore more opportunities at OCC

See more jobs