Senior Software Engineer, C++

TechChain Talent

New York (NY)

On-site

USD 180,000 - 250,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TechChain Talent is seeking a Senior Software Engineer (C++) to advance the core distributed system and consensus engine of a global blockchain network. You will work on performance optimization and secure infrastructure powering on-chain applications.

Join a team of seasoned engineers focused on protocol evolution, system architecture, and scalable, real-world financial applications on-chain.

Qualifications

  • 4+ years of professional software engineering experience.
  • Bachelors or Masters in Computer Science or equivalent field.
  • Deep, hands-on expertise in modern C++ (production-level).
  • Experience with blockchain, distributed ledger, or decentralized protocols is preferred.

Responsibilities

  • Design and build core distributed system and consensus layer components.
  • Develop scalable, secure infrastructure powering on-chain applications.
  • Collaborate on architectural design and protocol evolution with leadership and contributors.
  • Write clean, production-grade C++ code optimized for performance and reliability.
  • Refactor performance bottlenecks and contribute to RFCs and design standards.

Skills

Modern C++
Distributed systems
Performance optimization
Code reviews
Collaboration
Security awareness

Education

Bachelor's or Master's in Computer Science

Job description

About the job Senior Software Engineer, C++

About the Company

A leading decentralized infrastructure company is building one of the worlds most efficient public blockchain networks designed to enable developers to create applications that feel more like using cash than crypto. The platform provides high-speed, low-cost, and energy-efficient transactions, empowering developers and institutions to launch scalable, real-world financial applications on-chain.

About the Role

As a C++ Engineer, you'll work on the distributed systems and consensus engine at the core of a global blockchain network used by developers and institutions worldwide. This role involves tackling deep systems challenges: improving performance, optimizing peer-to-peer communication, ensuring security under adversarial conditions, and shaping the incentive mechanisms that drive decentralized stability and growth.

You'll join a team of experienced engineers collaborating on protocol evolution, consensus modeling, and system architecture making direct contributions to the foundation of next-generation blockchain infrastructure.

Key Responsibilities
  • Design and build critical components of the blockchains core distributed system and consensus layer.
  • Develop scalable, extensible, and secure infrastructure that powers thousands of on-chain applications.
  • Collaborate with engineering leadership and community contributors on architectural design and protocol evolution.
  • Write clean, maintainable, production-quality C++ code optimized for performance and reliability.

Investigate and refactor performance bottlenecks across the system stack.

  • Contribute to detailed technical specifications and RFCs, helping shape design standards for the engineering organization.
  • Participate actively in code reviews and lead technical discussions on systems architecture and engineering best practices.
Required Qualifications

4+ years of professional software engineering experience.

Bachelors or Masters degree in Computer Science or equivalent field.

  • Deep, hands-on expertise in modern C++ (production-level experience required) .
  • Strong understanding of software design principles and patterns for modular, extensible systems.
  • Proven ability to collaborate and communicate effectively in technical discussions and design reviews.
  • Experience contributing to or developing in blockchain, distributed ledger, or decentralized protocol environments (or a demonstrated passion for the field through open-source projects, research, or personal initiatives) .
Bonus Skills

Experience designing and implementing distributed systems at scale.

Familiarity with Rust or other systems-level programming languages.

  • Interest in blockchain economics, consensus algorithms, and decentralized system design.

Contributions to open-source projects or Web3 developer communities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++ / Distributed Systems / Blockchain Core)
Senior Software Engineer (C++ / Distributed Systems / Blockchain Core)

PulseRise Technologies • New York (NY)

On-site
USD 120,000 - 150,000
Senior C++ Engineer — Blockchain Core & Consensus
Senior C++ Engineer — Blockchain Core & Consensus

TechChain Talent • New York (NY)

On-site
USD 180,000 - 250,000
Senior Blockchain Engineer
Senior Blockchain Engineer

UseBlocky • United States

Remote
USD 110,000 - 150,000
Competitive salary and performance-based incentives
Flexible working environment
Professional development and learning opportunities
Senior C++ Distributed Systems Engineer - Blockchain Core
Senior C++ Distributed Systems Engineer - Blockchain Core

PulseRise Technologies • New York (NY)

Hybrid
USD 120,000 - 150,000
Sr Software Engineer - Remote
Sr Software Engineer - Remote

OP Recruiting • Chicago (IL)

Remote
USD 120,000 - 180,000
Senior C++ Engineer — Core Blockchain & Distributed Systems
Senior C++ Engineer — Core Blockchain & Distributed Systems

Dormont Manufacturing Co • United States

On-site
USD 180,000 - 290,000
Competitive health insurance
Flexible time off
Paid parental leave
+3
Senior C++ Engineer — Core & Distributed Systems
Senior C++ Engineer — Core & Distributed Systems

Stellar Development Foundation • San Francisco (CA)

Hybrid
USD 180,000 - 290,000
Competitive health coverage
Flexible time off
Parental leave
+5
C++ Developer
C++ Developer

Katalyst-Healthcares- • Foster City (CA)

On-site
USD 140,000 - 210,000
C++ Developer
C++ Developer

TechDigital Group • San Jose (CA)

On-site
USD 150,000 - 190,000
Senior Blockchain Engineer
Senior Blockchain Engineer

Higher Learning LV • United States

Remote
USD 71,000 - 114,000