Senior C++ Engineer

last updated February 19, 2025 14:15 UTC

Horizen Labs

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

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 recruiting@horizenlabs.io and let us know the nature of your request and your contact information.

Shopping Cart
There are no products in the cart!
Total
 0.00
0