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
Finance · Blockchain

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 backend development skills, particularly in TypeScript, Node.js, and database technologies (PostgreSQL, MongoDB). The ideal candidate will have 3+ years of experience in server-side development and a solid understanding of RESTful API design and microservices architecture.

As a Software Engineer at BitGo, you'll be responsible for designing and building scalable APIs, libraries, and services that power their platform. You'll own features from conception to deployment, work closely with cross-functional teams, and contribute to code quality through reviews and mentorship.

The role offers competitive compensation ($150,000 - $180,000 base salary) plus equity and benefits, including full health coverage for employees and dependents, 401k matching, and parental leave. This is an in-person position at their San Francisco office, requiring full-time presence to foster collaboration and innovation.

BitGo handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider globally. This role presents an opportunity to work at the forefront of cryptocurrency infrastructure, contributing to products that serve thousands of institutions and millions of retail investors worldwide.

The company values ownership, craftsmanship, and open communication, seeking candidates who can thrive in a fast-paced environment while maintaining high standards of code quality and system architecture. If you're passionate about cryptocurrencies and blockchain technology, and want to be part of transforming the financial services industry, this role offers an exciting opportunity to make a significant impact.

Last updated 4 hours ago

Responsibilities For Software Engineer - Onboarding

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services
  • Own functionality and scalability features from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and tooling
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Continuously discover, evaluate, and implement new technologies
  • Participate in code reviews and contribute to a culture of continuous improvement
  • Work closely with product managers, designers, and other engineers
  • Provide mentorship to peers through code reviews and education on best practices

Requirements For Software Engineer - Onboarding

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • 3+ years of proven experience of back-end and server-side development
  • Great at algorithm design, problem solving, and complexity analysis
  • Strong experience with TypeScript, Node.js and Express
  • Strong experience with Node.js, TypeScript, PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools
  • Bachelor's degree in computer science, applied mathematics, or another technical discipline
  • Understanding of and strong interest in cryptocurrencies and blockchain

Benefits For Software Engineer - Onboarding

Medical Insurance
401k
Parental Leave
  • 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 to suit your needs

Interested in this job?

Jobs Related To BitGo Software Engineer - Onboarding

Software Engineer - Onboarding

Backend Software Engineer role at BitGo focusing on building scalable API-first platform for crypto products, requiring 3+ years experience in TypeScript and Node.js

Software Engineer - Onboarding

Backend Software Engineer position at BitGo, focusing on building and maintaining API-first platform for crypto products using TypeScript, Node.js, and databases.

Software Engineer - Onboarding

Backend Software Engineer role at BitGo focusing on building scalable API-first platform for crypto products with TypeScript and Node.js

Software Engineer - Onboarding

Backend Software Engineer role at BitGo focusing on building API-first platform for crypto products, requiring 3+ years experience in Node.js and TypeScript.

Software Engineer - Onboarding

Backend Software Engineer position at BitGo, focusing on building scalable API-first platform for crypto products with TypeScript, Node.js, and databases.