-
Serokell

Protocol Engineer

Serokell
France · Full-time · Not Applicable

About Serokell

Serokell is a fully remote software development company working on technically ambitious projects across areas like programming languages, blockchain infrastructure, fintech, biotech, and AI. We care about strong engineering, thoughtful collaboration, and solving complex problems with depth rather than hype.

We review applications on a rolling basis. Start date depends on current project needs and mutual fit. If your profile is a strong match, we will contact you with next steps.

About The Role

We are looking for a Protocol Engineer to join our team and work on blockchain infrastructure and protocol-level components.

This role is aimed at engineers with real hands-on experience in core blockchain development, not only application-level work. We are looking for someone who understands how blockchain systems operate under the hood and has contributed to the architecture, implementation, or improvement of essential protocol components.

You may be a strong fit if you have worked on nodes, validators, clients, execution or validation logic, synchronization, networking, storage, or other parts of blockchain infrastructure. We are especially interested in people who combine solid systems thinking with a practical engineering mindset and care about reliability, maintainability, and performance.

Hiring Process Overview

The first step is a short questionnaire. Next, we invite matching candidates to an HR screening. Then we conduct a technical interview with those whose profiles align with our requirements. Successful candidates will receive an offer. In rare cases, there may be an additional short call with a project lead.

Requirements

  • Commercial experience in core blockchain development.
  • Strong understanding of blockchain internals, such as consensus mechanisms, transaction lifecycle, mempool, block production and validation, P2P networking.
  • Knowledge of cryptography fundamentals, including hashing, signatures, Merkle trees, and public/private key systems.
  • Solid knowledge of distributed systems, concurrency, and performance-oriented backend development.
  • Experience developing or maintaining protocol-level components, nodes, clients, validators, or other blockchain infrastructure.
  • Experience with at least one system-level programming language such as Rust, Haskell, Go, C++, etc.

General Requirements

  • 3+ years of professional software engineering experience.
  • Strong grasp of computer science fundamentals, algorithms and data structures.
  • Ability to work independently in a fully remote environment.
  • Readiness to participate in code reviews and technical discussions.
  • Care for code quality, reliability, and maintainability.
  • Fluent spoken and written English.

Will Be a Plus If You Have

  • Experience with peer-to-peer networking and low-level protocol design.
  • Experience optimizing performance, throughput, or latency in distributed systems.
  • Familiarity with smart contract platforms and virtual machine internals.
  • Experience contributing to open-source blockchain projects.

Responsibilities

  • Develop robust, scalable, and maintainable blockchain infrastructure and protocol-level components.
  • Work on the implementation and improvement of core blockchain logic, including networking, validation, execution, synchronization, storage, or consensus-related systems.
  • Participate in architecture discussions and help make technical decisions for complex distributed systems.
  • Debug and resolve technical issues, identify bottlenecks, and implement effective solutions.
  • Write tests, review code, and contribute to high engineering standards across the project.
  • Collaborate closely with other engineers in a remote international team.

What We Offer

  • Competitive salary.
  • Attractive international projects.
  • Participation in the leading world conferences.
  • International teams and multicultural environment.
  • Fully remote work and flexible working hours.
  • Possibility to take days off whenever you need.
  • Investment in your professional and career growth, which will correspond to wage growth.
  • Mentoring and training.
  • Therapy sessions to support your well-being.
  • Opportunity to contribute to one of the functional programming industry’s leading blogs.

By joining Serokell, you will become part of a remote international team of engineers, researchers, designers, and other thoughtful people who care about building difficult things well. You will have the chance to work on meaningful technical challenges, contribute to long-term engineering decisions, and grow in an environment that values curiosity, autonomy, and strong technical standards.

Key Skills

Ranked by relevance

blockchain storage functional programming blockchain development haskell rust ai c
Login to Apply
Posted
Mar 20, 2026
Type
Full-time
Level
Not Applicable
Location
Paris
Company
Serokell

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Serokell
Related

Smart Contract Engineer (Fully Remote)

2026-06-17

Full-time
Not Applicable
France
IT Services
Engineering
View Job Details
YO IT Consulting
Related

Node.js Software Engineer - Remote

2026-06-17

Full-time
Not Applicable
Germany
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Node.js Software Engineer - Remote

2026-06-17

Full-time
Not Applicable
Germany
Software Development
Engineering