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.
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.
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.
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.