How BitGo rethought our interview process and moved past algorithm puzzles to screen candidates.

BitGo is constantly looking for bright Engineers interested in the crypto. Until recently, we relied on HackerRank assessments to screen candidates before progressing to in person interviews.

The results were underwhelming.

HackerRank is a tool useful for finding candidates adept at solving algorithm challenges, but does little to inform a candidate’s probability of success within our team.

This got us thinking about the characteristics that correlate to success at BitGo. …

I lost north of $100,000 last Wednesday. It evaporated over a 24-hour time span in a “SIM port attack” that drained my Coinbase account. It has been four days since the incident and I’m gutted. I have zero appetite; my sleep is restless; I am awash in feelings of anxiety, remorse, and embarrassment.

This was the single most expensive lesson of my life and I want to share my experience + lessons learned with as many people as possible. …

It has been a busy few months for the Blockchain Development Team at BitGo. We’ve been shipping quickly and wanted to highlight features that customers and followers of BitGo’s Engineering Blog may have missed.

Mainnet Coin Support

BitGo’s Blockchain Team added support for two new mainnet initiatives this quarter.

Bitcoin SV (BSV) Support

BitGo protected customers through the contentious BCH / BSV hard fork last November. This February, we launched full support for BSV to make it possible our clients to access their forked funds. Details on that launch as well as how we’re supporting that coin can be found here.

Wrapped Bitcoin (WBTC)

In collaboration with partners Kyber, AirSwap…

BitGo is proud to announce our paid Summer 2019 internship program! We are looking for students interested in blockchain technology who want to learn more about how cryptocurrencies are changing the way value is defined.

Our Internship Program

During our paid 10-week program we provide our interns with:

  • Exposure to real world problems emerging in the blockchain space.
  • A mentor dedicated to your growth and success.
  • The opportunity to embed yourself with our cross-functional teams to collaborate on core products that deliver meaningful value to our customers.
  • Access to professional development opportunities such as technical brown bags and executive roundtable discussions.
  • Fun! Our…

An exploration of serverless architecture by means of a small web app that provides visibility into BitGo’s indexer infrastructure.

The output of this tool is a web dashboard that displays the current state of BitGo’s indexer health.

Benefits of Serverless Design

Motivating this project was a lack of visibility into our blockchain indexing infrastructure; tangentially, I wanted to use this as an opportunity to explore the world of serverless apps.

Coming from 10+ years of traditional server-side web development, this shift took time to wrap my head around. However, once I decomposed the problem from a new perspective, the benefits of serverless development became immediately clear:

  • Reduced Infrastructure Overhead: Zero need to spin up web servers (locally or otherwise), configure database boxes…

On November 15th, Bitcoin Cash (BCH) underwent a hard fork after the community was unable to reach consensus around the introduction of new protocol upgrades. As a result, BCH forked into two chains with competing mandates: Bitcoin Cash ABC (ABC) and Bitcoin Cash Satoshi’s Vision (SV).

For BitGo wallet and custody clients, forks require a certain level of protection against both replay and reorg attacks. We supported clients before, during, and after the fork to ensure safekeeping of funds and live-blogged the event to provide transparency and real-time updates to our clients throughout.

With the event behind us, we wanted…

Sean Coonce

Engineering Leadership at BitGo. Enjoy reading and writing about software development at scale.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store