Software Engineer 3 - Ledger Ops


At R3 you will be at the cutting edge of distributed ledger technology (DLT).

Corda is a DLT designed for running complex workflows between businesses, without any centralized points of control. You will work on a system trusted by banks, insurance companies, stock exchanges, payments companies, and others โ€“ highly demanding industries with the interesting technical challenges that come with them.

Your Team:
You will join the Ledger Ops squad to deliver an interoperability solution for Corda. This will enable the coordination of actions such as atomic swaps and burn/mint not just across separate Corda networks but also third party blockchains such as Ethereum.

As part of the Ledger Ops team, you will:

  • Work with industry-leading technologies to build out a new interoperability protocol with a robust API that allows Cordapp developers to define how their system will interoperate with other networks.
  • Develop services and protocols to conduct interaction between different network/systems, ledger models
  • Develop and research cross ledger data sharing patterns (e.g. atomic swaps)
  • Design and implement features with consideration of the availability, scalability and performance requirements of the system.
  • Enable the User migration from Corda 4 to Corda 5

  • No team is an island โ€“ you will work with many others across the company, to help ensure we build the best possible products. You will have the opportunity to showcase your work and help influence your colleagues' thinking.

    Required Qualifications:

  • Very strong programming competencies
  • Strong understanding of Computer Science and engineering principles, most likely obtained through a combination of advanced academic study and significant professional experience
  • Typically 5+ years' experience in an enterprise level environment
  • Experience working with open requirements and limited guidance, identifying goals for yourself and bringing them to management to approve rather than having direction set for you.
  • Proven problem-solving skills and ability to work under pressure.
  • Preferred Qualifications:

  • Kotlin or other JVM based language experience would be a significant advantage
  • Hands on experience with digital currencies or digital tokenization of assets
  • Experience working in the FinTech space (e.g. banking, PSPโ€™s, SWIFT, DeFi, crypto etc.)
  • Additional skills such as Devops, QA methodologies, Jira, Agile, distributed systems programming, design principles, system architecture, network communications (certificates, network protocols, ssl etc.) and line management
  • Process driven with flexibility to allow processes to evolve while keeping them lean and efficient

  • At R3, we encourage a diverse and inclusive workforce. If you donโ€™t meet all of the above criteria, but you think youโ€™d be a great addition to R3, send us your CV. Weโ€™re always interested in meeting collaborative people who are excited to work with us.

    Apply now
    Apply now

    Please let r3 know that you found this job on Your support will help us grow!