Senior Software Engineer, C++

TechChain Talent

Not Interested
Bookmark
Report This Job

profile Job Location:

New York City, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Senior Software Engineer C / Distributed Systems (Blockchain Infrastructure)

Compensation: $180K-$290K USD base (depending on experience skills and location)
Location: New York or San Francisco preferred

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 youll 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.

Youll 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.

Compensation & Logistics

  • Salary Range: $180K-$290K USD

  • Equity: Offered as part of total compensation

  • Location: New York or San Francisco preferred

  • Visa Support: TN transfers and select visa transfers available (no new sponsorships or OPT).

Senior Software Engineer C / Distributed Systems (Blockchain Infrastructure) Compensation: $180K-$290K USD base (depending on experience skills and location) Location: New York or San Francisco preferred About the Company A leading decentralized infrastructure company is building one of the worlds ...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems