Blockchain Engineer

San Francisco, CA

High Fidelity is hiring an engineer with experience in C++ to architect deployment of a blockchain-based solution for tracking digital items and transactions across the company's decentralized virtual reality platform.

High Fidelity has built an open-source VR server that supports users connecting together and interacting socially. The platform allows users to import, manipulate, and share digital assets.

The company plans to use a public ledger and digital certifications to support the management and tracking of items users register with the company. This blockchain-based system will enable a marketplace for the sale of digital assets with certs showing their provenance and ownership.

The successful candidate will have experience working on the integration of blockchain-based services with services with high transaction volumes and the expectation of commercial levels of service. Additionally, we are looking for a candidate excited to build their expertise in a specific area of our code and thrive as a key contributor to a large, ambitious open-source development project.

We encourage our engineers to contribute actively to the design of the systems they work on to help build the best product possible. Our product management process is focused on prioritizing projects designed and scoped by the engineering teams that will implement those projects. We are an engineering-driven company with ambitions to build a world-altering application.


    • C++ fluency
    • Prior experience working with blockchain technologies
    • Experience with large multi-component systems development
    • Experience in Ruby, HTML, JS, full stack development a plus

Bonus Points

    • Strong 3D math skills
    • Javascript
    • Comfort working with Git for code deployment

High Fidelity is a San Francisco-based company working on Virtual Reality (VR) technology.

The company has developed an open-source application for building and deploying virtual environments (domains) to desktop and server computers. The virtual domains are designed to be social and interactive, meaning they allow for the real-time addition, rearrangement, and gross modification of 3D assets in a hosted environment being used simultaneously by multiple users. Our goal is to deploy an open, flexible platform for a variety of VR applications rather than a specific, narrow VR experience.