Senior Blockchain Engineer (C++)

Apply

Role Overview:

As a Senior Blockchain Engineer at Pharos Network, you will lead the design, architecture, and optimization of high-performance blockchain components. You will play a pivotal role in the development of core blockchain systems, including virtual machines, consensus mechanisms, and databases, while providing technical leadership and mentorship.

Responsibilities:

  • Lead the architecture, design, and implementation of blockchain systems such as virtual machines, consensus algorithms, and storage solutions.

  • Optimize a high-performance multithreaded stack-based VM and ancillary systems (disk I/O, computation metering, networking).

  • Identify bottlenecks through detailed profiling and propose system improvements for accelerated computational flow.

  • Collaborate with external partners and contribute to open-source communities to enhance the Pharos ecosystem.

Who You Are:

  • 5+ years of experience in software development, with expertise in C++.

  • Experience in high-performance, high-concurrency, low-latency systems, especially in domains like HFT or embedded systems.

  • Proven expertise in software architecture, memory management, and system profiling tools.

  • Familiarity with blockchain development and Layer 1 protocols is a strong plus.

  • Experience with Go or Rust is a bonus.

  • Ownership mindset with a passion for building systems that push performance boundaries.

Why Work with Us:

  • Work on advanced blockchain technologies to solve critical scalability challenges.

  • Join a collaborative, high-impact team focused on innovation and performance.

  • Competitive compensation package with equity options and opportunities for career advancement.

  • Flexible, fully remote working environment.