R3R3

Corda Solana On-Chain Rust Engineer

R3 is an enterprise software firm that develops the Corda, an open-source distributed ledger platform, and Corda Enterprise, a commercial version for enterprise usage, for the financial services industry.

R3

Employee count: 201-500

United Kingdom only
At R3 our vision is a world where value moves freely, and business is done safely. Our mission is to enable an open, trusted, and enduring digital economy. We are a scale up with a startup's grit. We encourage a workforce where no idea is too small, and no two days are the same.
At R3, you will work at, and help define, the exciting convergence point between TradFi (Traditional Finance) and DeFi (Decentralised Finance). You are a Software Engineer with a product mindset and will be building platforms for todays and tomorrow’s world financial system. You’ll be part of our multidisciplinary engineering team, where you will build and evolve our Corda Distributed Ledger Technology, powering private enterprises, networks and the Solana public blockchain. 
The team is focussed on building out integration of Corda with the high-performance Solana public blockchain to enable interoperability both among multiple Corda private networks and between Corda and the Solana public network.
You will bring engineering knowledge and experience of on-chain programming of Solana in Rust. This project is accessing Solana from server infrastructure written in Kotlin and does not have a web UI or Typescript element.

Responsibilties

  • You will design, implement and test Solana on-chain programs, written in Rust
  • Bring Solana on-chain knowledge, best practices, experience and idiomatic thinking to bear on the architecture, design and implementation of the Corda / Solana integration
  • Leverage the Solana existing ecosystem and community to accelerate implementation and delivery
  • You will contribute to the technical direction of Solana engineering at R3
  • You will mentor and assist other engineers, enabling them to understand your approach to understanding and solving problems, and help them upskill and thrive in the Solana on-chain ecosystem
  • You will learn, understand and develop Corda, R3’s private DLT product
  • You will use developed and comprehensive judgment to make decisions of complexity
  • Maintaining a security focussed adversarial mindset during design and development, working with our internal security team and security audit vendors
  • Collaborate with fellow engineers within the team and organisation by developing technical plans and contributing to technical architecture
  • 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

Required Skills

  • In-depth knowledge of the Solana eco system, Solana clients programs, pain points and anti-patterns
  • Expertise in Rust programming language
  • Strong understanding of Solana Account Model, Program Derived Addresses and Cross Program Invocation
  • Experience with Anchor
  • In-depth knowledge of Solana RPC clients
  • Understanding of blockchain architecture, consensus mechanisms, and distributed systems
  • Knowledge of cryptographic concepts (public/private keys, digital signatures, hashing)
  • Experience in software engineering roles
  • Excellent problem-solving, critical thinking, and decision-making abilities
  • Experience collaborating effectively in a cross-disciplinary team setup interacting directly with many parts of the organisation
  • A positive, cheerful, can-do attitude where obstacles are just problems yet to be solved

Nice to Haves

  • Experience with ZK Compression / Light Protocol / Photon Indexer
  • Experience with Pinocchio and zero copy
  • In-depth knowledge of Solana validators, consensus, confirmation and finality
  • Interest in Alpenglow and the advances this will bring to latency and finality
  • Solana program optimisation
  • Experience working with Solana security audit review vendors
  • Experience of Linux, shell scripting or other scripting languages, Linux command line tools, TCP/IP networking
  • Corda knowledge / experience
  • Another DLT or public blockchain besides Solana
  • Familiarity and /or experience with Kotlin
  • Any Java or JVM ecosystem experience
  • Other high level programming languages such as C#, C++, Objective-C, Swift

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

United Kingdom +/- 0 hours

About R3

Learn more about R3 and their company culture.

View company profile

We are a leading enterprise technology firm at the forefront of digital finance innovation. Our work is centered on empowering regulated financial markets to operate with greater efficiency, transparency, and enhanced connectivity. Since our inception in 2014, we have been dedicated to developing solutions that address the complex challenges faced by financial institutions in a rapidly evolving digital landscape. Our core mission is to build an open, trusted, and enduring digital economy. We achieve this through our flagship platform, Corda, which is an open-source, permissioned distributed ledger technology (DLT) platform. Corda is specifically designed for businesses in regulated industries, enabling them to transact directly and with strict privacy using smart contracts. This ensures that data is only shared with those who have a need to know, a critical requirement for financial services.

Our ecosystem is a key part of our strength. We work with a broad network of over 300 participants, including financial institutions, technology companies, central banks, regulators, and trade associations from around the globe. This collaborative approach allows us to co-create solutions that are not only technologically advanced but also commercially viable and compliant with industry regulations. We are proud to have a global team of over 250 professionals spread across 14 countries, all dedicated to pushing the boundaries of what's possible in digital finance. We are constantly exploring new use cases for our technology in areas such as digital currencies, asset tokenization, and interoperability between different blockchain networks. Our recent collaboration with the Solana Foundation to bridge private and public blockchains is a testament to our commitment to innovation and our vision for a more connected and efficient financial future. We believe that by providing the foundational technology for digital trust, we can unlock new opportunities for growth and efficiency across the entire financial services industry.

Employee benefits

Learn about the employee benefits and perks provided at R3.

View benefits

Company meals

Enjoy company-provided meals.

Parental and adoption leave

Leave for new parents, including adoption.

Paid learning leave

Paid leave for learning and development purposes.

Retirement Savings

Plan for your future with our competitive retirement savings plans. We're invested in your long-term success.

View R3's employee benefits
Claim this profileR3 logoR3

R3

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at R3

Explore the variety of open remote roles at R3, offering flexible work options across multiple disciplines and skill levels.

View all jobs at R3

Remote companies like R3

Find your next opportunity by exploring profiles of companies that are similar to R3. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
R3 hiring Corda Solana On-Chain Rust Engineer • Remote (Work from Home) | Himalayas