Enable job alerts via email!

Principal Software Engineer - Core Blockchain

Shardeum Foundation

United States

Remote

USD 120,000 - 180,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in blockchain technology is seeking a Principal Software Engineer to join their remote team. In this role, you will lead complex blockchain projects, mentor team members, and contribute to the development of innovative software solutions. Ideal candidates will have extensive experience in blockchain technologies, a strong background in computer science, and a passion for building scalable systems.

Qualifications

  • Extensive experience designing, implementing and maintaining complex blockchain components.
  • Experience with concurrency, parallelism and distributed systems.
  • Experience with consensus protocols and other blockchains.

Responsibilities

  • Provide technical structure to teams and define strategic road maps.
  • Mentor and train other team members on design techniques.
  • Contribute to the architecture and implementation of complex software components.

Skills

Fluency with algorithms and data structures
Ability to write clean yet efficient code
Creativity to come up with proof of concept
Hands-on knowledge with AI tools
Effective communication

Education

Bachelor's Degree in Computer Science

Tools

Node.js
TypeScript
SQLite
Postgres
React
Vue.js
Linux
Git
AWS
Docker
VS Code

Job description

Principal Software Engineer - Core Blockchain

100% Remote

About the Company:

Shardeum is building a layer 1, EVM-based, linearly scalable, smart contract platform that provides low gas fees forever while maintaining true decentralization and solid security through dynamic state sharding. Shardeum aims to be a chain capable of onboarding over a billion people to the crypto revolution, while also democratizing accessibility to decentralization.

Shardeum’s mission is supported by prominent Venture Capitalists in the blockchain space, and we are on track to become one of the most widely used and well known smart contract platforms in blockchain history. We encourage you to browse our website , Whitepaper ,Discord and YouTube channel to learn more about the project. You can even try downloading our validator software and joining our Testnet.

We encourage people of all backgrounds to apply. Your talent and potential is what matters most to us. Shardeum is committed to creating an inclusive culture.

About The Role:

The Software Engineering team at Shardeum is responsible for delivering the Shardeum Mainnet, and developing the smart contract platform, the consensus layer and the protocol layer. We focus on building scalable, performant, secure and reliable software that can be downloaded by thousands of node operators to actualize the Shardeum network. We are in search of a highly talented, innovative Principal Blockchain Engineer that can take on a technical leadership role on highly complex, blockchain projects.

If you enjoy solving complex computer science problems, are passionate about what you work on, are a perfectionist who wants to build things the right way, and are persistent about finishing what you started, then you're the kind of person we are looking for. You will be working with equally talented and innovative individuals with the goal of building incredible software with the potential to change the world.

What You'll Be Doing:

  • Provide technical structure to teams and work closely with management and stakeholders to define strategic road maps for complex, Layer-1 blockchain projects.
  • Manage individual projects, priorities, deadlines and deliverables with your technical expertise.
  • Mentor and train other team members on design techniques, coding standards and best blockchain basics.
  • Contribute to the architecture and implementation of complex software components on the blockchain.
  • Take on end-to-end ownership of critical software components related to our L1.
  • Design and develop innovative new consensus and protocol software.
  • Ensure performance optimization, and making scalability / reliability improvements to the software.
  • Resolve issues, debugging errors and fixing code to improve the reliability and security of Shardeum software components.
  • The tech stack you will be using is: Nodejs, TypeScript, SQLite, Postgres, React and Vuejs.
  • The development environment will be: Linux, Git, AWS, Docker and VS Code.

What We're Looking

  • Extensive experience designing, implementing and maintaining complex blockchain components.
  • You know what high quality code looks like and know how to foster an environment that creates it.
  • Fluency with algorithms and data structures.
  • The ability to quickly learn new languages and technologies.
  • The ability to write clean yet efficient code.
  • The Creativity to come up with proof of concept from high level design, even in an often ambiguous environment.
  • Hands-on knowledge and experience with AI tools (Cursor, Github Copilot, Windsurf, Cline, etc...), and the ability to demonstrate how you utilize them in your day to day.
  • Self motivated to set priorities and methodically make progress toward goals.
  • The ability to communicate effectively and convey your ideas when discussing technical topics with team members.
  • Bachelor's Degree in Computer Science or a related field.

We'd Love If You Have:

  • Experience working on all levels of a Layer 1 blockchain.
  • Experience with concurrency, parallelism and distributed systems.
  • Experience with consensus protocols and other blockchains.
  • Experience with Node.js and TypeScript, or languages like C, C++, Rust or GO.
  • Experience writing a smart contract on a blockchain.
  • Experience running a node in a blockchain network.
  • Read the Bitcoin and Ethereum white papers.

We are building the infrastructure for Web 3.0.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile

How'd you hear about the Shardeum project, and what prompted you to apply? *

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.