Corda Solana On-Chain Rust Engineer
Corda Solana On-Chain Rust Engineer

Corda Solana On-Chain Rust Engineer

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Design and implement on-chain programs in Rust for Solana integration with Corda.
  • Company: R3 is a dynamic scale-up focused on revolutionising the digital economy through innovative technology.
  • Benefits: Enjoy a flexible work environment, mentorship opportunities, and a culture that values every idea.
  • Why this job: Join a cutting-edge team at the intersection of TradFi and DeFi, making a real impact.
  • Qualifications: Deep knowledge of Solana, expertise in Rust, and experience in software engineering required.
  • Other info: Opportunity to mentor others and contribute to the future of financial systems.

The predicted salary is between 48000 - 84000 £ per year.

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, encouraging a workforce where no idea is too small, and no two days are the same.

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 today's and tomorrow’s financial systems. You’ll be part of our multidisciplinary engineering team, building and evolving our Corda Distributed Ledger Technology, powering private enterprises, networks, and the Solana public blockchain.

The team focuses on integrating Corda with the high-performance Solana public blockchain to enable interoperability among multiple Corda private networks and between Corda and Solana. You will bring engineering knowledge and experience in on-chain programming of Solana in Rust. This project involves accessing Solana from server infrastructure written in Kotlin, without a web UI or Typescript components.

Responsibilities
  • Design, implement, and test Solana on-chain programs in Rust.
  • Apply Solana on-chain knowledge, best practices, and experience to the architecture, design, and implementation of the Corda/Solana integration.
  • Leverage the Solana ecosystem and community to accelerate implementation and delivery.
  • Contribute to the technical direction of Solana engineering at R3.
  • Mentor and assist other engineers, helping them understand your approach and upskill in the Solana on-chain ecosystem.
  • Learn, understand, and develop Corda, R3’s private DLT product.
  • Use sound judgment to make complex decisions.
  • Maintain a security-focused mindset during design and development, collaborating with security teams and audit vendors.
  • Collaborate within the team and organization by developing technical plans and architecture.
  • Engage with the product management team to align technical delivery with product requirements.
  • Develop customer focus skills to anticipate internal and external requests.
Required Skills
  • Deep knowledge of the Solana ecosystem, 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 framework.
  • In-depth knowledge of Solana RPC clients.
  • Understanding of blockchain architecture, consensus mechanisms, and distributed systems.
  • Knowledge of cryptographic concepts such as public/private keys, signatures, and hashing.
  • Experience in software engineering roles.
  • Excellent problem-solving, critical thinking, and decision-making skills.
  • Effective collaboration in cross-disciplinary teams.
  • A positive, proactive attitude towards problem-solving.
Nice to Haves
  • Experience with ZK Compression, Light Protocol, Photon Indexer.
  • Experience with Pinocchio and zero copy techniques.
  • Knowledge of Solana validators, consensus, confirmation, and finality.
  • Interest in Alpenglow and latency/finality improvements.
  • Solana program optimization skills.
  • Experience with Solana security audits.
  • Linux, shell scripting, networking skills.
  • Corda experience or knowledge of other DLTs or blockchains.
  • Familiarity with Kotlin, Java, JVM ecosystem, or other high-level languages like C#, C++, Objective-C, Swift.

Corda Solana On-Chain Rust Engineer employer: SOLANA FOUNDATION

At R3, we pride ourselves on fostering a dynamic and innovative work environment where every team member's ideas are valued. As a scale-up located at the forefront of the digital economy, we offer unparalleled opportunities for professional growth and collaboration within a multidisciplinary team. Our commitment to integrating cutting-edge technology with traditional finance ensures that you will be part of a transformative journey, all while enjoying a culture that champions creativity and teamwork.
S

Contact Detail:

SOLANA FOUNDATION Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Corda Solana On-Chain Rust Engineer

✨Tip Number 1

Familiarise yourself with the Solana ecosystem and its unique features. Engage with the community through forums, Discord channels, or GitHub to stay updated on best practices and common challenges faced by developers.

✨Tip Number 2

Showcase your Rust programming skills by contributing to open-source projects or creating your own Solana-based applications. This hands-on experience will not only enhance your understanding but also demonstrate your commitment to potential employers.

✨Tip Number 3

Network with professionals in the blockchain space, especially those working with Corda and Solana. Attend meetups, webinars, or conferences to build connections that could lead to job opportunities at R3 or similar companies.

✨Tip Number 4

Prepare to discuss your problem-solving approach during interviews. Be ready to share specific examples of how you've tackled challenges in previous projects, particularly those related to on-chain programming and integration with other systems.

We think you need these skills to ace Corda Solana On-Chain Rust Engineer

Deep knowledge of the Solana ecosystem
Expertise in Rust programming language
Strong understanding of Solana Account Model
Experience with Anchor framework
In-depth knowledge of Solana RPC clients
Understanding of blockchain architecture and consensus mechanisms
Knowledge of cryptographic concepts
Experience in software engineering roles
Excellent problem-solving skills
Critical thinking and decision-making skills
Effective collaboration in cross-disciplinary teams
Proactive attitude towards problem-solving

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and required skills for the Corda Solana On-Chain Rust Engineer position. Familiarise yourself with the technologies mentioned, such as Rust, Solana, and Corda.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your expertise in Rust programming, Solana ecosystem knowledge, and any experience with blockchain technology.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work in cross-disciplinary teams.

Showcase Your Projects: If you have worked on relevant projects, especially those involving Solana or Rust, include them in your application. Provide links to your GitHub or any other portfolio where potential employers can see your work.

How to prepare for a job interview at SOLANA FOUNDATION

✨Showcase Your Rust Expertise

Make sure to highlight your experience with Rust programming during the interview. Be prepared to discuss specific projects where you've implemented on-chain programs in Solana, as this will demonstrate your technical proficiency and understanding of the language.

✨Understand the Solana Ecosystem

Familiarise yourself with the Solana ecosystem, including its clients, programs, and common pain points. Being able to discuss these topics will show that you are not only knowledgeable but also genuinely interested in contributing to the integration of Corda and Solana.

✨Demonstrate Problem-Solving Skills

Prepare to discuss past challenges you've faced in software engineering roles and how you approached solving them. R3 values critical thinking and decision-making skills, so providing concrete examples will help illustrate your capabilities.

✨Engage with Team Collaboration

Since the role involves working within multidisciplinary teams, be ready to talk about your experiences collaborating with others. Highlight any mentoring roles you've taken on or how you've contributed to team success, as this aligns with R3's emphasis on teamwork.

Corda Solana On-Chain Rust Engineer
SOLANA FOUNDATION
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>