Options Clearing Corporation logo

Principal, Software Engineering: Blockchain, Distributed Ledger, Scala

Options Clearing Corporation

Chicago, IL
Full Time
Senior
168k-271k
9 days ago

Job Description

About the Role

This role will be responsible for the development and delivery of business features in the application, integrating with a variety of upstream data-sources and presenting data through the user interface, all while enriching and advancing the platform. The software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. A team player and work well with business, technical and non-technical professionals in an agile environment.

Key Responsibilities

  • Help build a stronger team to support in-house development as the vendor engagement comes to an end.
  • Technically help team in areas of DevOps, backend development and UI development.
  • Collaborate with other leads to figure out complex project solutions involving multiple systems.
  • Ensure good project health by helping solve complex issues and plan for future hurdles while keeping delivery timelines into perspective.
  • Be hands-on involved in coding, testing, troubleshooting, debugging, and documenting the systems.
  • Get the application ready to handle production by ensuring delivery and planning of nonfunctional aspects.
  • Recommend technologies and tools that improve the efficiency and quality of OCC's systems and development processes.

Requirements

  • 10+ years of software development experience.
  • 7+ years of experience in Java/Scala based applications.
  • 4+ years of experience with cloud and DevOps (AWS, EKS, Kubernetes, Docker, Rancher, Harness).
  • 4+ years of experience with CICD (Jenkins, JIRA, GIT).
  • 2+ years of experience with Actor based applications.
  • 2+ years of experience in JavaScript framework application development.
  • Experience with technically leading teams.
  • Experience with Relational and non-relational databases.
  • Experience with Logging / monitoring frameworks and tools.
  • Understanding of IAM and secure coding practices (OWASP, Sysdig, Black Duck, Veracode).
  • Ability to write clean, bug-free, maintainable code.
  • Experience with Scala/Java based software development.
  • Web/mobile application development experience.
  • Experience working with Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, security software development, and public-cloud platforms.
  • Understanding of functional programming, object-oriented design, industry best practices, software patterns, and architecture principles.
  • Knowledge of various testing types: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance.
  • Ability to troubleshoot performance issues and multi-threaded development.
  • BS degree in Computer Science or similar technical field; Masters preferred.

Nice to Have

  • Experience with support and handling critical issues for production-like environments.

Qualifications

  • Bachelor of Science in Computer Science or similar technical field.
  • Master's degree preferred.

Benefits & Perks

  • A highly collaborative and supportive environment developed to encourage work-life balance and employee wellness.
  • Hybrid work environment, up to 2 days per week of remote work.
  • Tuition Reimbursement to support continued education.
  • Student Loan Repayment Assistance.
  • Technology Stipend for remote connectivity.
  • Generous PTO and Parental leave.
  • 401k Employer Match.
  • Competitive health benefits including medical, dental, and vision.

Working at Options Clearing Corporation

The Options Clearing Corporation (OCC) promotes a collaborative and supportive environment that encourages work-life balance and employee wellness. They value innovation, technical excellence, and continuous learning, fostering a culture of stability and market integrity in the financial industry.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary168k-271k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Options Clearing Corporation

Website

optionsclearing.com

Location

Chicago, IL

Industry

Miscellaneous Financial Investment Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches