Senior C++ Engineer
Who We Are:
Our mission is to provide certainty to the world’s information. Founded in 2019, Horizen Labs is a crypto-first developer that builds...
Who We Are:
Our mission is to provide certainty to the world’s information. Founded in 2019, Horizen Labs is a crypto-first developer that builds blockchain products and tools at the heart of the decentralization revolution. We are world leaders in zero knowledge cryptography and key web 3.0 tools that enable programmable blockchains that are secure, scalable and privacy preserving.
Our company is creating a culture of empowered individuals, who aren’t afraid to bring their ideas to life. We are looking for creative individuals to join our team of the best and brightest minds in the blockchain space. You will experience the exhilaration of joining a fast growing and innovation focused company with support from some of the industry’s top thought leaders, including Digital Currency Group, Kenetic Capital, Sound Ventures, and Liberty City Ventures.
We believe diversity drives the innovation and engagement necessary to build a truly remarkable product. We operate on a hybrid model with a distributed global workforce who works in partnership with our satellite offices in New York City, NY, Milan, Italy, and the latest opening now in Odessa, Ukraine. This allows us the flexibility to go to where the talent is. Are you ready to help us change the future with the next cutting edge blockchain technology? Join us!
Job Description
Writing code for an open-source blockchain requires a different approach from closed-source commercial software. It is essential to adhere to high-quality coding standards (both for syntax and styling) while producing top-notch, comprehensive unit tests. Extreme care must be taken to reduce the presence of bugs (or undefined behaviors) when crafting solutions. There is also close collaboration with third-party auditors, who will scrutinize the codebase on a regular basis or in the event of a release. As a Senior C++ Engineer in our MainChain team, you will be a key player in implementing the base code of the Horizen blockchain. You will work closely with an international team of specialists in a very stimulating and innovative work environment. You will be the creator of highly-readable and measurably performant software, while adopting methodologies such as Scrum, test-driven development (TDD), and the best programming patterns.
What You’ll Own
- The growth and evolution of technologically innovative blockchain projects.
- The full software development lifecycle of our core codebase, including design, development, and deployment of foundational software.
- The delivery of cutting-edge technologies with global impact. You will join that small group of people who really know what the blockchain world is all about.
Skills and Qualifications
- Advanced / expert knowledge of C++ (version 11 or higher).
- Sound understanding of Clean Architecture and Repository design patterns.
- Sound knowledge of (Object Oriented) OO design.
- Intermediate knowledge of blockchain technology.
- Experience in developing microservices.
- Datastore / database design.
- Experience taking products to production and deploying their own code.
- Contributions to public, well-known, and verifiable (Open-Source Software) OSS repos.
- Proficient written and spoken English. B2 level minimum.
Preferred Qualifications
- Experience in Agile development.
- Experience in TDD development.
- Experience with Google-Test / Boost Test / Catch2 frameworks.
- Knowledge of Python.
In compliance with NYC's Pay Transparency Act, the annual base salary range for this position is USD $120,000.00 to USD $180,000.00. Our salary ranges are determined by numerous factors, including, but not limited to, role, level, experience, and location. The range displayed reflects the minimum and maximum target for new hire salaries for the position
Horizen Labs is an equal opportunity employer
Horizen Labs is committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please send an email to [email protected] and let us know the nature of your request and your contact information.
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer, C++
- Stellar
- San Francisco
Aug 05 -
Senior Software Engineer, C/FICCO Data
- DRW
- Chicago
Jul 08 -
Software Engineer - C++
- Akuna Capital
- Chicago, IL
Aug 06 -
Sr. C++ Web Engineer
- Brave
- Anywhere
- Remote
Jul 26 -
Software Engineer Intern - C++, Summer 2027
- Akuna Capital
- Chicago, IL
Aug 05 -
Software Engineer Intern - C# .NET Desktop, Summer 2027
- Akuna Capital
- Chicago, IL
Jul 28 -
C++ Quant Developer
- Wintermute
- London
Jul 06 -
C++ Trading Platform Developer
- Wintermute
- London
Jul 26 -
Senior Software Engineer
- Ellipsis Labs
- New York, New York
Aug 06 -
Senior Software Engineer
- Caladan
- Singapore
Aug 09 -
Senior Software Engineer
- IEX
- New York
Jun 29 -
Senior Software Engineer
- DRW
- Tel Aviv
Aug 03 -
Senior Infrastructure Engineer
- Chainalysis
- Tel Aviv Office
Jul 17 -
Senior Backend Engineer
- Offchain Labs
- Anywhere
- Remote
Jul 11 -
Senior Software Engineer
- Shakepay
- Remote, Canada
- Remote
Jul 27 -
Senior Software Engineer
- Coinbase
- Remote - USA
- Remote
Jun 26 -
Senior Software Engineer
- MadHive
- Madhive HQ (New York, NY)
Jul 16 -
Senior Backend Engineer
- Uniswap
- New York
Jul 29 -
Senior Backend Engineer
- Tatum
- Brno, South Moravian Region, Czechia
Jul 22 -
Senior Product Engineer
- Ellipsis Labs
- New York, New York
Jul 12

