About the company
At R3 we’re planning to change the world. Joining us means working at the cutting edge of permissioned blockchain and distributed ledger technology (DLT) whilst it transforms the future of business. Corda is a DLT platform conceived at the outset for running complex workflows between businesses absent centralized points of control. Designed for the needs of financial markets infrastructures, it is trusted by banks, stock exchanges, insurance companies, payments companies, and others to deliver reliable, scalable, and performant decentralized systems.
Job Summary
Responsibilities
📍Deliver the product and technical roadmap aligning to customer & stakeholder needs.
📍You will design and implement complex software solutions, written primarily in Kotlin, within the Corda server JVM codebase and/or work with the integration of Corda with the Solana public blockchain in Rust
📍Assist other teams in understanding how to best utilize the software you develop.
📍Collaborate with fellow engineers within the team and organisation by developing technical plans and contributing to technical architecture
📍You will mentor and assist other engineers, enabling them to understand your approach to understanding and solving problems.
📍You will use developed and comprehensive judgment to make decisions of complexity.
📍You will hone your business analysis skills to interact with the product management team to marry technical delivery and product requirements.
📍You will develop customer focus skills to anticipate internal/external customer requests.
📍You will contribute to the technical direction of Corda engineering.
Skills & Qualifications
📍Excellent problem-solving, critical thinking, and decision-making abilities. 📍Experience in software engineering roles, preferably building a complex distributed system, platform or Solana based product.   📍Experience collaborating effectively in a cross-disciplinary team setup interacting directly with many parts of the organisation. 📍Depth of expertise in high level programming languages (Java/Kotlin/Rust) with hands on experience in supporting (3rd level), investigating, diagnosing, debugging and fixing deployed systems.  📍Experience in designing and developing Distributed Systems.  📍A positive, cheerful, can-do attitude where obstacles are just problems yet to be solved.
The future of finance is here — whether you’re interested in blockchain, cryptocurrency, or remote web3 jobs, there’s a perfect role waiting for you.