Corda Solana On-Chain Rust Engineer
At R3, our vision entails a world where value flows freely, and business transactions are secure. Our goal is to facilitate an open, trusted, and sustainable digital economy. We are a growing company with the determination of a startup, encouraging an environment where innovation is embraced and every day brings new challenges.
Within R3, your role will be at the intersection of Traditional Finance (TradFi) and Decentralised Finance (DeFi). As a Software Engineer with a focus on product development, you will be integral in constructing platforms for both current and future financial systems. Working within our diverse engineering team, you will contribute to the evolution of Corda Distributed Ledger Technology, supporting private enterprises, networks, and the Solana public blockchain network.
The core objective of the team is to enhance the integration of Corda with the high-performance Solana public blockchain, enabling connectivity among multiple Corda private networks and interoperability between Corda and the Solana public network.
As part of your role, you will utilize your expertise in Solana development using Rust, integrating Solana into server infrastructure written in Kotlin. Your responsibilities will include designing, implementing, and testing Solana on-chain programs, providing insight and best practices for the Corda/Solana integration, leveraging the Solana ecosystem to expedite development, contributing to the technical direction of Solana engineering at R3, mentoring fellow engineers, and collaborating with various teams within the organization.
Required skills for this position include a deep understanding of the Solana ecosystem, proficiency in Rust programming, familiarity with blockchain architecture and distributed systems, expertise in cryptographic concepts, and the ability to excel in a cross-disciplinary team environment. Problem-solving skills, critical thinking, decision-making abilities, and a proactive attitude towards challenges are critical for success in this role. Experience with Anchor, Solana RPC clients, and software engineering roles are required.
Additionally, having knowledge of ZK Compression, Light Protocol, Solana validators, and interest in various related advancements are considered advantageous. Familiarity with Corda, other DLTs or public blockchains, Kotlin programming, and various high-level languages further enhance the qualifications for this position.
If you possess the necessary skills and a positive, solution-oriented mindset, you could be a valuable addition to our innovative team at R3.
