Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Options Clearing Corporation Logo

Lead Associate Principal, Software Engineering: Blockchain, Distributed Ledger, Scala

Options Clearing Corporation

$135,500 - $219,100
Nov 19, 2025
Dallas, TX, US
Apply Now

The Options Clearing Corporation (OCC) is looking to develop and deliver business features for its next-generation blockchain-based securities lending system, aiming to advance digital transformation in capital markets. This involves integrating diverse data sources, presenting data through a user interface, and ensuring the platform achieves a blend of data-rich presentation, performance, user experience, and rock-solid reliability for high-volume trading days.

Requirements

  • 2+ years of development experience with Scala
  • 7+ years of experience in software development
  • 5+ years of experience in Java or related technologies
  • 3+ years of experience in react js or similar technologies
  • 1+ years of experience with distributed application design & blockchain
  • Experience with Akka or other actor-based systems
  • Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher)

Responsibilities

  • You’ll be working alongside experts that are building OCC’s next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry by
  • Collaborating with others to deliver complex projects which may involve multiple systems
  • Continuously thinking about the next steps while improving yourself and others around you
  • Developing solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop
  • Optimizing application performance through analysis, code refactoring, and system tuning
  • Recommending technologies and tools that improve the efficiency and quality of OCC’s systems and development processes.
  • integrating a variety of upstream data sources and presenting data through the user interface, all while enriching and advancing the platform.

Other

  • A team player and work well with business, technical and non-technical professionals in an agile environment.
  • Ability to write clean, bug-free code that is easy to understand and easily maintainable
  • ‘Get stuff done’ and flexible mindset for greater good of the organization
  • Intellectually curious and eager to learn
  • BS degree in Computer Science, similar technical field required