Software Engineer - Onboarding

Leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.
$150,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Blockchain · Finance

Description For Software Engineer - Onboarding

BitGo, a leading digital asset infrastructure provider founded in 2013, is seeking a Software Engineer for their Onboarding team in San Francisco. This role focuses on building an API-first platform that enables businesses and developers to launch crypto products.

The position requires strong expertise in backend development, particularly with TypeScript, Node.js, and database technologies like PostgreSQL and MongoDB. The ideal candidate will have 3+ years of experience and a deep understanding of RESTful API design and microservices architecture.

As a Software Engineer at BitGo, you'll be responsible for designing and implementing scalable APIs, owning features from conception to deployment, and collaborating with cross-functional teams. The role offers an opportunity to work on cutting-edge cryptocurrency infrastructure, serving thousands of institutions and millions of retail investors worldwide.

The company offers a competitive compensation package ranging from $150,000 to $180,000 base salary, plus equity and benefits. Benefits include comprehensive health insurance, 401k matching, paid parental leave, and various workplace perks. The position is full-time onsite at their San Francisco office, emphasizing collaborative team dynamics and innovative problem-solving.

This is an excellent opportunity for engineers passionate about cryptocurrency and blockchain technology to join a company that handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian in the world. The role combines technical challenges with the opportunity to shape the future of digital asset infrastructure.

Last updated 4 days ago

Responsibilities For Software Engineer - Onboarding

  • Design and build scalable APIs, libraries, and services
  • Own functionality from inception to deployment and customer integration
  • Expose and document functionality to UI and developers
  • Collaborate with cross-functional teams
  • Write clean, maintainable, and efficient code
  • Ensure performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Evaluate and implement new technologies
  • Participate in code reviews
  • Work with product managers and designers
  • Provide mentorship to peers

Requirements For Software Engineer - Onboarding

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • 3+ years of proven back-end and server-side development experience
  • Strong experience with TypeScript, Node.js and Express
  • Strong experience with PostgreSQL and MongoDB
  • Experience with RESTful API design
  • Experience with microservices architectures
  • Experience with unit and functional testing
  • Experience with Git/GitHub and CI tools
  • Bachelor's degree in computer science or related field
  • Understanding of cryptocurrencies and blockchain

Benefits For Software Engineer - Onboarding

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive base salary, bonus and stock options
  • 100% company paid health insurance for employee, partner and dependents
  • Up to 4% 401k company match
  • Paid parental leave
  • Paid vacation
  • Free custom lunches, dinners and snacks
  • Computer equipment and workplace furniture

Interested in this job?

Jobs Related To BitGo Software Engineer - Onboarding

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on developing fiat infrastructure and crypto on/off-ramps, requiring 3+ years of experience and strong technical skills.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on fiat infrastructure and crypto integration, offering $150-180K base salary plus benefits in Palo Alto.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on fiat infrastructure and crypto integration, requiring 3+ years of experience in Toronto.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on fiat infrastructure and crypto on/off-ramps, requiring 3+ years of experience in backend development and offering competitive compensation.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on developing crypto on- and off-ramps and expanding fiat currency support internationally, requiring 3+ years of experience.