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
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.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Software Engineer - Embedded Systems and Cryptography
Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Full Stack Engineer - Climate Tech - Rust & TypeScript
Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Senior FullStack Developer (React, Node.js, TypeScript)
Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.
Software Engineer with Haskell, Java, JavaScript, Python, C++
Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.
Quantitative Developer with Python and C++
Join BlockTech as a Quantitative Developer in Amsterdam. Work with Python and C++ in a dynamic trading environment.
Senior Software Engineer Mobile (React Native)
Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.
Senior Full Stack Engineer
Join Bolt as a Senior Full Stack Engineer to work on complex algorithms, backend and frontend systems using Node.js and TypeScript.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Software Engineer (JavaScript/React) - Display Ads (AdTech)
Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.
Senior Full-Stack Developer - TypeScript
Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
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.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Staff C++ Software Engineer
Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Full Stack Software Engineer
Join Buynomics as a Senior Full Stack Software Engineer, working with TypeScript, ReactJS, and NodeJS in a hybrid role in Cologne.