The Options Clearing Corporationposted about 1 month ago
$135,000 - $178,600/Yr
Full-time • Mid Level
Remote • Chicago, IL
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Options Clearing Corporation (OCC) is seeking an Associate Principal in Software Engineering for Quantitative Risk Management. The role involves developing and maintaining risk models for margin, clearing fund, and stress testing, with a focus on software in production environments and infrastructure used in model implementation and testing. The candidate will design, develop, and maintain trading infrastructure systems for financial markets using technologies such as Java, Spring Framework, Groovy, YAML, PostgreSQL, Python, Docker, and AWS. Responsibilities also include developing a risk engine and theoretical price engine for options or margin futures, creating rule-based microservices data processing pipelines, and collaborating with various stakeholders to enhance Quantitative Risk Management's technical capabilities. The position allows for up to 40% telecommuting.

Responsibilities

  • Develop and maintain risk models for margin, clearing fund, and stress testing.
  • Design, develop, and maintain trading infrastructure systems for financial markets.
  • Develop and maintain risk engine and theoretical price engine for options or margin futures.
  • Develop rule-based microservices data processing pipelines.
  • Develop in-memory ETL data processing framework for risk management platform.
  • Collaborate with developers, quantitative analysts, business users, and technology staff.
  • Apply financial mathematics to develop and maintain software for pricing, margin risk, and stress testing.
  • Configure and manage resources in local and AWS cloud environments.
  • Integrate model prototypes, model library, and model testing tools.
  • Create unit and integration tests utilizing high performance and distributed computing knowledge.
  • Build and enhance test automation analytical tools based on financial analysis.
  • Participate in code reviews and demo accomplishments.
  • Write technical documentation and user manuals.

Requirements

  • Master's degree in Computer Science, Information Science, Mathematics, Finance, or related field.
  • Two (2) years of experience as a software developer or related.

Nice-to-haves

  • Experience with Java, Spring Framework, Groovy, YAML, PostgreSQL, Python, Docker, and AWS.
  • Experience in developing risk engines and theoretical price engines for financial products.
  • Experience in developing microservices and ETL data processing frameworks.

Benefits

  • Hybrid work environment, up to 2 days per week of remote work.
  • Tuition Reimbursement.
  • Student Loan Repayment Assistance.
  • Technology Stipend.
  • Generous PTO and Parental leave.
  • 401k Employer Match.
  • Competitive health benefits including medical, dental, and vision.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service