Senior Software Engineer

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

Description For Senior Software Engineer

BitGo, the leading infrastructure provider in the digital asset space, is seeking a Senior Software Engineer to join their Custody Experiences team. Since 2013, BitGo has been at the forefront of enabling secure navigation of the digital asset space, serving thousands of institutions and millions of retail investors worldwide.

The role focuses on building and maintaining a robust custodial platform for businesses and customers to trade, stake, and manage crypto products. As a Senior Software Engineer, you'll be working with cutting-edge technologies including TypeScript, Node.js, Kotlin, PostgreSQL, and MongoDB to design and implement scalable solutions.

The position offers a competitive compensation package ranging from $165,000 to $210,000 base salary, plus equity, annual performance bonus, and comprehensive benefits including full health coverage and 401k matching. The role requires 6+ years of backend development experience and a strong foundation in cryptocurrencies and blockchain technology.

Working from the San Francisco office, you'll be part of a team that values ownership, craftsmanship, and open communication. You'll have the opportunity to contribute to significant projects that are reshaping the financial markets, while collaborating with cross-functional teams and mentoring peers.

This is an excellent opportunity for a senior engineer who wants to make a meaningful impact in the cryptocurrency space while working with 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 excitement of working in a rapidly evolving industry, making it perfect for someone who wants to be at the forefront of financial innovation.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services to empower our custodial platform
  • Own functionality and scalability features by taking responsibility from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and our internal and external 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 Senior Software Engineer

TypeScript
Node.js
Kotlin
PostgreSQL
MongoDB
React
  • 6+ years of proven experience of back-end and server-side development
  • Leads or significantly contributes to medium-to-large initiatives including multi-person projects
  • Great at algorithm design, problem solving, and complexity analysis
  • Strong experience with TypeScript, Node.js and Kotlin
  • Strong experience with PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Strong experience with microservices and service-oriented architectures
  • Champion of unit and functional testing
  • Experience in Git/GitHub and branching methodologies
  • Bachelor's degree in computer science, applied mathematics, or another technical discipline
  • Understanding of and strong interest in cryptocurrencies and blockchain

Benefits For Senior 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at BitGo, building custodial platform for crypto trading and management, requiring backend expertise in TypeScript, Node.js, and Kotlin.

Senior Software Engineer

Senior Software Engineer role at BitGo, building custodial platform for crypto trading, staking, and management, requiring 6+ years backend experience.

Senior QA Engineer

Senior QA Engineer role at BitGo, leading digital asset infrastructure provider, focusing on automated testing and quality assurance for blockchain-based financial systems.

Senior Backend Engineer

Senior Backend Engineer role at BitGo, building and maintaining robust APIs and services for digital asset infrastructure, requiring 3+ years of backend development experience.

Senior Software Engineer

Senior Software Engineer role at BitGo, building custodial platform for crypto trading and management, requiring backend expertise in TypeScript, Node.js, and Kotlin.