Taro Logo

Associate Principal, Software Engineering - Developer

The world's largest equity derivatives clearing organization providing clearing and settlement services for options, futures and securities lending transactions.
$178,600 - $222,200
Backend
Principal Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Finance

Description For Associate Principal, Software Engineering - Developer

The Options Clearing Corporation (OCC), the world's largest equity derivatives clearing organization, is seeking an Associate Principal Software Engineer to join their team. This role combines financial technology expertise with modern software engineering practices, focusing on developing and maintaining critical risk models and cloud-based applications.

The position offers an opportunity to work on sophisticated financial platforms, implementing risk models for margin and clearing fund calculations while utilizing cutting-edge technologies like Java, Spring Boot, Apache Kafka, and AWS cloud services. The role involves significant responsibility in designing scalable microservices, managing cloud migration initiatives, and establishing robust CI/CD pipelines.

As an Associate Principal Engineer, you'll be instrumental in developing data flow channels, maintaining software environments, and ensuring the quality of financial models through comprehensive testing and documentation. The position requires strong technical expertise combined with an understanding of financial systems, making it ideal for experienced engineers interested in fintech.

The company offers an attractive compensation package ($178,600-$222,200) along with comprehensive benefits, including a hybrid work arrangement, educational support, and health benefits. OCC's status as a Systemically Important Financial Market Utility (SIFMU) adds to the role's significance, as your work will directly impact market stability and integrity.

This role would be perfect for a seasoned software engineer with 5+ years of experience who wants to apply their technical skills in a financial context while working with modern technologies and contributing to critical market infrastructure. The position offers both technical challenges and opportunities for professional growth in a stable, well-established organization.

Last updated 5 days ago

Responsibilities For Associate Principal, Software Engineering - Developer

  • Develop and maintain risk models for margin, clearing fund and stress testing
  • Design and develop scalable Java, Spring Boot, and Microservice applications
  • Develop software for AWS cloud environments and manage cloud migration
  • Create and maintain CI/CD pipelines
  • Develop data flow channels using Apache Kafka and Apache Spark
  • Contribute to database development and ETLs
  • Implement and enhance models in model library
  • Write and review documentation
  • Conduct quality assurance testing
  • Perform code reviews and manage code repositories

Requirements For Associate Principal, Software Engineering - Developer

Java
Kafka
Kubernetes
  • Bachelor's degree in computer science, applied computer science, or related field
  • 5 years of experience as a software developer/engineer
  • Experience with Java, Spring Boot, and Microservice applications
  • Experience with Apache Kafka and Apache Spark
  • Experience with CI/CD pipelines and Docker
  • Experience with Git, GitHub, Gradle, Jenkins and helm
  • Knowledge of AWS cloud environments

Benefits For Associate Principal, Software Engineering - Developer

401k
Dental Insurance
Education Budget
Medical Insurance
Parental Leave
Vision Insurance
  • Hybrid work environment (up to 2 days remote)
  • Tuition Reimbursement
  • Student Loan Repayment Assistance
  • Technology Stipend
  • Generous PTO
  • 401k Employer Match
  • Medical, dental and vision insurance
  • Parental leave

Interested in this job?

Jobs Related To The Options Clearing Corporation (OCC) Associate Principal, Software Engineering - Developer