Chainflip Labs logo

Blockchain Senior Software Engineer

Chainflip Labs

About Chainflip Labs

Chainflip Labs is at the forefront of revolutionizing cross-chain swaps, enabling seamless transactions across different blockchains without the need for wrapped tokens or traditional bridging. Our protocol leverages cutting-edge technologies like MPC (Multi-Party Computation) and TSS (Threshold Signature Schemes) to facilitate secure and efficient swaps. With a dedicated team based in Berlin and remote workers across Europe and Australia, we are committed to creating a decentralized, trustless protocol that challenges centralized exchanges.

Job Overview

We are seeking a Senior Software Engineer to join our Protocol Team. This team is responsible for developing the core components of the Chainflip protocol, including the Chainflip Node and the Chainflip Engine. The Chainflip Node is a substrate-based blockchain node, while the Chainflip Engine handles communication with external blockchains. Our codebase is primarily written in Rust, and while experience with Rust is beneficial, we welcome talented engineers from any language background who are willing to adopt Rust as their primary language.

Key Responsibilities

  • Develop and maintain the Chainflip Node and Engine, ensuring robust and efficient cross-chain transactions.
  • Collaborate with a team of engineers to design and implement new features and improvements.
  • Debug and resolve complex issues within distributed systems.
  • Ensure the protocol's security and reliability by covering all edge cases and error paths.
  • Contribute to the evolution of a large and complex codebase, particularly in Rust.
  • Engage in testing, releasing, and maintaining compatibility of the live system.

Desired Skills and Experience

  • Strong background in building and debugging distributed systems.
  • Experience managing large and complex codebases, preferably in Rust.
  • Familiarity with testing and releasing live systems with real users.
  • Knowledge of blockchain technologies and decentralized systems.
  • Excellent problem-solving skills and the ability to work independently.

Who Should Apply?

This role is ideal for candidates with over 6 years of development experience, a passion for decentralization and blockchain technology, and a desire to work in a dynamic and innovative environment. We value diverse experiences and encourage applicants who bring unique perspectives to apply, even if they don't meet every requirement.

Benefits

  • Equity / Tokens: We invest in our employees as they invest in us.
  • Public Transport: Enjoy a "Deutschland Ticket" subscription.
  • Stay Active: Urban Sports Club membership.
  • Learning: Annual budget for personal development.
  • Language Courses: Sponsored courses to go multilingual.
  • Loyalty Rewards: Extra holidays for every year at Chainflip.
  • Team Vibes: Participate in team events, sports, and music streams.

Application Process

Submit your CV for review. The process includes a screening call, a technical chat, a take-home challenge, and an interview with team members, including the CTO and CEO. We aim to complete the process within a week.

Equal Opportunity

Chainflip is committed to equal employment opportunities and values diversity in our team. We provide accommodations during the application process and evaluate candidates based on their skills and potential, without regard to personal characteristics.

Join us in Berlin or work remotely from Europe, and be part of a team that's shaping the future of blockchain technology.

Benefits
Extracted with AI

  • Equity / Tokens
  • Public transport subscription
  • Urban Sports Club membership
  • Annual budget for personal development
  • Sponsored language courses
  • Extra holidays for loyalty
  • Team events and activities

Similar jobs

Last update: 23 minutes ago

Chainlink Labs logo
Chainlink Labs

Senior Software Engineer (Backend) - Blockchain and Web3

Join Chainlink Labs as a Senior Software Engineer (Backend) to develop decentralized applications in blockchain and Web3 technologies.

Chainlink Labs logo
Chainlink Labs

Senior Software Engineer, Economics & Ecosystem

Join Chainlink Labs as a Senior Software Engineer to develop secure blockchain solutions with a focus on economics and ecosystem.

Chainlink Labs logo
Chainlink Labs

Senior Full-Stack Engineer with Blockchain Expertise

Join Chainlink Labs as a Senior Full-Stack Engineer with blockchain expertise. Work remotely on cutting-edge Web3 solutions.

TUM Blockchain Club logo
TUM Blockchain Club

Blockchain Developer with Rust Expertise

Join TUM Blockchain Club as a Blockchain Developer to innovate on Solana's staking with Rust expertise.

BJAK logo
BJAK

Lead Blockchain Engineer

Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Matter Labs logo
Matter Labs

Senior Blockchain Engineer - Ethereum, Web3

Senior Blockchain Engineer needed for leading Web3 innovations using Ethereum, fully remote position.

SSV Labs logo
SSV Labs

Senior Solidity Developer

Join as a Senior Solidity Developer at SSV Labs, a leader in Ethereum staking solutions. Work remotely within the EU.

Bitpanda logo
Bitpanda

Senior Software Engineer - TypeScript, Angular, Blockchain

Join Bitpanda as a Senior Software Engineer in Vienna, focusing on TypeScript, Angular, and Blockchain technologies.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - Blockchain Integration

Senior Software Engineer for Blockchain Integration at Kraken, focusing on system integration and security.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - Rust - Blockchain Platform

Join Kraken as a Senior Software Engineer specializing in Rust for blockchain platform development. Remote position.

Bitpanda logo
Bitpanda

Senior Software Engineer, Python (Blockchain)

Join Bitpanda as a Senior Software Engineer, Python (Blockchain) to integrate crypto nodes and services in Vienna.

Dragonfly logo
Dragonfly

Senior Frontend Engineer - Web3 and Blockchain

Join Dragonfly's portfolio as a Senior Frontend Engineer, focusing on blockchain and crypto applications using React.js and NextJS.

Alchemy logo
Alchemy

Software Engineer (Fullstack) with Blockchain and Web3 Experience

Join Alchemy as a Fullstack Software Engineer to develop user-facing blockchain products. Hybrid role in San Francisco.

STATION F logo
STATION F

Senior Software Engineer - Blockchain & Backend

Senior Software Engineer specializing in Blockchain and Backend Development. Remote flexibility, competitive salary.

Alchemy logo
Alchemy

Senior Full Stack Engineer

Senior Full Stack Engineer role focused on blockchain and web3 development, offering competitive salary and benefits.

Uniswap Labs logo
Uniswap Labs

Senior Software Engineer, Protocols

Join Uniswap Labs as a Senior Software Engineer to build the next-gen Uniswap Protocol. Work remotely or in NYC.

CoW Protocol logo
CoW Protocol

Senior Web3 Backend Engineer (Rust)

Join CoW Protocol as a Senior Web3 Backend Engineer specializing in Rust to develop decentralized trading protocols.

Futureswap logo
Futureswap

Software Engineer - General

Join Futureswap as a Software Engineer to develop next-gen trading platforms with blockchain technology.

Keyrock logo
Keyrock

Lead Software Engineer - Cryptocurrency Trading Systems

Lead Software Engineer for high-performance cryptocurrency trading systems, focusing on Rust, Node.js, and Python.

Eigen Labs logo
Eigen Labs

Senior Backend Engineer (Node Operators)

Senior Backend Engineer specializing in Node Operations and distributed systems, with skills in Rust and blockchain technologies.

Stronghold logo
Stronghold

Senior Software Engineer, Payments & Blockchain

Senior Software Engineer role focusing on Payments & Blockchain, requiring skills in blockchain, cloud applications, and front-end development.

Status logo
Status

Rust Engineer with P2P Experience

Join Status as a Rust Engineer with P2P experience to build decentralized web technologies remotely.

SyncFab logo
SyncFab

Lead Front-End Blockchain Engineer (JS, React, Go, Solidity, C++, Smart Contracts)

Lead Front-End Blockchain Engineer role in San Francisco, focusing on JS, React, Go, Solidity, C++, and Smart Contracts.