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

4 weeks ago


Chicago, United States Options Clearing Corporation Full time
Who We Are

The Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. Founded in 1973, OCC is dedicated to promoting stability and market integrity by delivering clearing and settlement services for options, futures and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity Futures Trading Commission (CFTC), and the Board of Governors of the Federal Reserve System. OCC has more than 100 clearing members and provides central counterparty (CCP) clearing and settlement services to 19 exchanges and trading platforms. More information about OCC is available at www.theocc.com.

What We Offer

A highly collaborative and supportive environment developed to encourage work-life balance and employee wellness. Some of these components include:

A hybrid work environment, up to 2 days per week of remote work

Tuition Reimbursement to support your continued education

Student Loan Repayment Assistance

Technology Stipend allowing you to use the device of your choice to connect to our network while working remotely

Generous PTO and Parental leave

Competitive health benefits including medical, dental and vision

What You’ll Do

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.

Qualifications:

7+ years of experience with software development and delivery.

2+ years of functional-based software development experience

(Scala or React.js preferred).

2+ Web/mobile application development experience.

Experience working with two or more of the following: Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms.

Functional-based software development experience required.

Preferred Qualifications:

7+ years of application delivery methodologies, including the ability to utilize these in order to deliver new or enhanced applications.

7+ years of application design activities, tools and techniques; ability to utilize these to convert business requirements and logical models into a technical application design.

2+ years of experience with Scala and functional programing paradigm.

Packaged application integration experience preferred, including knowledge of and the ability to implement packaged application software and integrate it with technology platforms.

Experience or knowledge of AWS.

Technical Skills

Web application development experience preferred.

Experience working with two or more of the following: Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms.

Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles.

Strong testing experience which includes developing test plans, automated test cases, and working with test frameworks.

Deep understanding of performance issues and multi-threaded development.

Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.

Education and/or Experience:

Minimum Qualifications:

BS degree in Computer Science, similar technical field, or equivalent practical experience.

Step 1
When you find a position you're interested in, click the 'Apply' button. Please complete the application and attach your resume.

Step 2
You will receive an email notification to confirm that we've received your application.

Step 3
If you are called in for an interview, a representative from OCC will contact you to set up a date, time, and location.

For more information about OCC, please click here.

OCC is an Equal Opportunity Employer

  • Chicago, Illinois, United States Options Clearing Corporation Full time

    Who We Are The Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. Founded in 1973, OCC is dedicated to promoting stability and market integrity by delivering clearing and settlement services for options, futures and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU),...

  • Scala Engineer

    4 weeks ago


    Chicago, United States Scala Matters Full time

    This is an onsite role in Chicago, 3 days per week.This role offers the rare opportunity to work on a real-world use case for a Blockchain Distributed Ledger, alongside an incredibly talented Scala team.A leading finance company, with a rich history spanning several decades. Their commitment lies in fostering market stability and integrity of financial...

  • Scala Engineer

    4 weeks ago


    Chicago, United States Scala Matters Full time

    This is an onsite role in Chicago, 3 days per week.This role offers the rare opportunity to work on a real-world use case for a Blockchain Distributed Ledger, alongside an incredibly talented Scala team.A leading finance company, with a rich history spanning several decades. Their commitment lies in fostering market stability and integrity of financial...

  • Scala Engineer

    3 weeks ago


    Chicago, United States CareerBuilder Full time

    This is an onsite role in Chicago, 3 days per week. This role offers the rare opportunity to work on a real-world use case for a Blockchain Distributed Ledger , alongside an incredibly talented Scala team. A leading finance company, with a rich history spanning several decades. Their commitment lies in fostering market stability and integrity of financial...


  • Chicago, United States NinjaTrader Full time

    NinjaTrader is an investor-backed, growth stage FinTech company servicing hundreds of thousands of traders by providing award-winning software and brokerage services. We are building products and services which empower active traders to easily analyze and react to data from the world's leading financial markets. Located in Chicago, our unique...

  • Scala Developer

    1 week ago


    North Chicago, United States DataFielder Inc, LLC Full time

    **SCALA DEVELOPER- Chicago, IL** **Full Time** **Hybrid Work** **What You’ll Do** You’ll be working alongside experts that are building our 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...

  • Blockchain Developer

    4 weeks ago


    Chicago, United States eTek IT Services, Inc. Full time

    Job DescriptionJob DescriptionSenior Blockchain DeveloperProject Overview:The Blockchain Developer will represent the Digital Asset Innovation development team and play a key role supporting the digital transformation of assets and asset servicing functions leveraging emerging technologies such as cloud technologies, distributed ledgers, machine learning,...


  • Chicago, United States Infoyogi Full time

    The Blockchain Developer will represent the Digital Asset Innovation development team and play a key role supporting the digital transformation of assets and asset servicing functions leveraging emerging technologies such as cloud technologies, distributed ledgers, machine learning, cognitive algorithms etc., to position Northern Trust to be a key...


  • Chicago, United States Turnblock.io Full time

    Job DescriptionJob DescriptionSoftware Engineer Opportunity Our client is on crypto’s cutting-edge technology, and we’re looking for the right engineers to join them. This is a remote position for any US-based candidate.Our client's Blockchain Distribution Network (BDN) allows DeFi (Decentralized Finance) traders to make better trades by being better...


  • Chicago, Illinois, United States The Options Clearing Corporation Full time

    What Youll Do. Specific duties and responsibilities include creating, maintaining and executing automation test plans, writing code against software platforms, estimating testing efforts, analyzing and communicating test results, defect tracking and Software, Software Engineer, Development, Associate, Principal, Engineer, Technology


  • Chicago, United States Full Spectrum Software Full time

    Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular...


  • Chicago, United States Oracle Full time

    The OCI Cache team develops and operates a fast-growing, high-demand fully managed distributed caching platform in dozens of regions across the globe. As a Principal Engineer, you will be responsible for the software design and development for major components of OCI Cache. You should be both a proficient coder and a distributed systems generalist, able to...


  • Chicago, Illinois, United States Full Spectrum Software Full time

    Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular...


  • Chicago, United States Motorola Solutions Full time

    Plan, develop and coordinate activities focused on design, development, coding, testing, research, programming and documentation for software systems, applications and/or operating systems . Perform modeling, designing, and coding activities, employi Principal Software Engineer, Software Engineer, Software, Principal, Engineer, Manufacturing, Technology


  • Chicago, Illinois, United States CNA Financial Corporation Full time

    Performs a combination of duties in accordance with departmental guidelines:Performs a combination of duties in accordance with departmental guidelines: Acts as the principal designer for major high risk, high complexity systems and their subsystems Principal Software Engineer, Software Engineer, IT, Application, Principal, Project Management, Insurance

  • Software Engineer

    4 weeks ago


    Chicago, Illinois, United States Serotonin Full time

    Are you a Software Engineer with experience using Rust ready to dive into the fast-paced world of cryptocurrency and blockchain technology? Do you thrive in dynamic environments where innovation is at the forefront? If so, we have the perfect opportunity for youOur client is an exciting crypto exchange startup on a mission to revolutionize the way people...


  • Chicago, Illinois, United States bloXroute Labs Full time

    ABOUT BLOXROUTE bloXroute is the "Flash Boys" for DeFi. It created the first and only high performance blockchain distribution network (BDN) with the best solution for Ethereum, BSC, and Polygon. The bloXroute BDN and DeFi trading tools allow its users to win at crypto trading. The BDN utilizes a global network of servers optimized for network performance....


  • Chicago, United States Options Clearing Corporation Full time

    What You'll Do:Associate Principal works with business analysts, team leads and other developers. A contributor in development of scalable resilient hybrid Cloud-based solutions supporting critical financial risk management activities; collaborate with developers, architects and product owners to drive the strategy of transforming the enterprise into a...


  • Chicago, United States Options Clearing Corporation Full time

    What You'll Do:Associate Principal works with business analysts, team leads and other developers. A contributor in development of scalable resilient hybrid Cloud-based solutions supporting critical financial risk management activities; collaborate with developers, architects and product owners to drive the strategy of transforming the enterprise into a...


  • Chicago, United States Options Clearing Corporation Full time

    What You'll Do:Associate Principal works with business analysts, team leads and other developers. A contributor in development of scalable resilient hybrid Cloud-based solutions supporting critical financial risk management activities; collaborate with developers, architects and product owners to drive the strategy of transforming the enterprise into a...