Software Engineer

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
501 - 1,000 Employees
3+ years of experience
Finance · Blockchain

Description For Software Engineer

BitGo, established in 2013, is at the forefront of digital asset infrastructure, providing comprehensive solutions including custody, wallets, staking, trading, and settlement services from regulated cold storage. As the largest independent digital asset custodian and staking provider globally, BitGo handles a significant portion of Bitcoin network transactions and serves thousands of institutions and millions of retail investors worldwide.

The Wallet Core team is seeking a Software Engineer to contribute to their API-first platform, enabling businesses and developers to launch crypto products. This role demands strong expertise in backend development, with a focus on TypeScript, Node.js, and JVM languages. The ideal candidate will have at least 3 years of experience and a deep understanding of cryptocurrencies and blockchain technology.

The position offers an exciting opportunity to work on cutting-edge technology in the cryptocurrency space, with responsibilities ranging from designing scalable APIs to mentoring peers and collaborating with cross-functional teams. The role requires strong problem-solving skills, experience with microservices architecture, and the ability to write clean, maintainable code.

BitGo offers a competitive compensation package, including a base salary between $150,000 - $180,000 USD, equity, and comprehensive benefits such as full health coverage for employees and dependents, 401k matching, and parental leave. The role is based in their San Francisco office, providing an environment that fosters collaborative team dynamics and innovative problem-solving.

This is an excellent opportunity for someone passionate about cryptocurrencies and blockchain technology to join a company that's transforming the financial services industry. The role combines technical challenges with the excitement of working in a fast-paced, innovative environment, making it ideal for engineers who want to make a significant impact in the digital asset space.

Last updated 16 hours ago

Responsibilities For Software Engineer

  • 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 continuous improvement
  • Work with product managers, designers, and engineers to refine product requirements
  • Provide mentorship through code reviews and education on best practices

Requirements For Software Engineer

TypeScript
Node.js
Java
Kotlin
PostgreSQL
MongoDB
React
  • At least 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 PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Strong development experience with JVM languages, preferably Java or Kotlin
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • Experience in Git/GitHub and branching methodologies
  • Bachelor's degree in computer science, applied mathematics, or technical discipline
  • Understanding of and strong interest in cryptocurrencies and blockchain

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
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

Interested in this job?

Jobs Related To BitGo Software Engineer

Software Engineer

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

Software Engineer

Backend Software Engineer role at BitGo, building scalable API-first platform for crypto products with TypeScript, Node.js, and Java/Kotlin.

Software Engineer

Backend Software Engineer role at BitGo, building scalable API-first platform for crypto products with focus on security and infrastructure.

Software Engineer - Wallet Core

Backend Software Engineer role at BitGo focusing on building API-first platform for crypto products and digital asset solutions.

Backend Software Engineer

Backend Software Engineer role at BitGo, building financial infrastructure for digital assets, requiring 3+ years experience in server-side development.