Senior Software Engineer; C++/Distributed Systems/Blockchain Core
Listed on 2026-05-31
-
Software Development
Blockchain / Web3, Senior Developer
Location: New York
We are looking for a Senior Software Engineer with strong modern C++ expertise to help design and evolve the distributed engine powering a global blockchain ledger. This role sits at the core protocol layer, working on high-impact distributed systems that secure consensus, transaction processing, and network performance. You will contribute directly to performance optimization, peer-to-peer networking, decentralization mechanisms, and security hardening against adversarial conditions.
The position requires strong systems thinking and experience building reusable, extensible, production-grade components. You will engage deeply in technical design discussions, code reviews, and protocol-level architecture decisions. This is an opportunity to work on real-world, globally utilized blockchain infrastructure at scale.
Location:
New York or San Francisco (relocation considered)
Work Model:
Hybrid
Employment Type:
Full-time
Seniority Level: Senior
Industry: Blockchain / Distributed Systems
Start Date:
ASAP
- Design, implement, and optimize core distributed ledger components
- Contribute to consensus mechanism improvements and simulation models
- Enhance performance, scalability, and decentralization of the core protocol
- Improve peer-to-peer networking and resilience against coordinated attacks
- Write high-performance, production-grade C++ code
- Participate actively in architecture design, technical reviews, and protocol discussions
- Build reusable, modular components aligned with long-term protocol evolution
- Collaborate with engineers, researchers, and ecosystem stakeholders
- 4+ years of professional software engineering experience
- BS or MS in Computer Science or related field
- Strong expertise in modern C++ (production environment experience required)
- Solid understanding of distributed systems and networking concepts
- Strong knowledge of software design patterns and modular architecture
- Excellent communication skills and ability to lead technical discussions
- Direct experience contributing to blockchain, decentralized ledger, DeFi, or crypto protocol projects — or demonstrated active engagement in Web3 ecosystems
- Experience with Rust
- Experience contributing to open-source blockchain projects
- Experience modeling or simulating distributed consensus systems
- Background in cryptography or protocol-level security
- Recruiter Interview
- Three-part Take-Home Assessment
- Hiring Manager Conversation
- Virtual Onsite (technical + collaborative components)
- Final Onsite in San Francisco with CTO / Head of Engineering
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).