Senior Blockchain Engineer (C++)
BackRole 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.