> Markdown version of [/jobs/ext/4541958-senior-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/4541958-senior-software-engineer-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, C++ - **Company:** TECHCHAIN LLC - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Distributed Systems, Financial Software, Network Planning and Design, Open Source Technology, Peer-To-Peer (P2P), Blockchain, Software Engineering, Systems Architecture, Build Management, Solid Principles, Information Technology, Web3.js, C++14, Programming Languages - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-c-ny--ad304472-6df7-411a-9acf-aabf8046e648 ## About the Role Software Engineering, C++ Programming Language, Blockchain, Network Design, Finance Software, Cryptography, Software Development, Energy Efficiency, C++ Programming Language, Distributed Computing, * 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. ## Description 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., * 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.