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, established in 2013, stands as the premier infrastructure provider for digital asset solutions, offering a comprehensive suite of services including custody, wallets, staking, trading, financing, and settlement 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 Senior Software Engineer role within the Custody organization is crucial for building resilient and robust services that enable secure cryptocurrency storage while ensuring global compliance. This position demands a skilled professional with at least 6 years of backend development experience and strong expertise in TypeScript, Node.js, and database technologies like PostgreSQL and MongoDB.

The ideal candidate will be responsible for designing and implementing scalable APIs, managing features from conception to deployment, and collaborating with cross-functional teams. They should excel in writing clean, efficient code and have a deep understanding of microservices architecture. The role offers competitive compensation ranging from $165,000 to $210,000 USD, along with comprehensive benefits including health insurance, 401k matching, and equity options.

Working from the San Francisco office, you'll join a team that values ownership, craftsmanship, and open communication. This is an opportunity to be part of the transformation of financial markets, working with cutting-edge cryptocurrency technology and contributing to the development of secure digital asset infrastructure. The role combines technical expertise with the excitement of working in the rapidly evolving cryptocurrency sector, making it ideal for those passionate about both technology and financial innovation.

Last updated 21 hours ago

Responsibilities For Senior 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 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
PostgreSQL
MongoDB
React
  • At least 6 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
  • 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 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 secure cryptocurrency custody solutions with Node.js, TypeScript, and blockchain technologies in Palo Alto.

Senior Software Engineer

Senior Software Engineer role at BitGo, focusing on building secure and scalable cryptocurrency custody solutions using Node.js and TypeScript in Toronto.

Senior Software Engineer

Senior Software Engineer role at BitGo, focusing on stablecoin infrastructure development with 6+ years of backend experience required.

Solutions Engineer

Senior Solutions Engineer role at BitGo, leading digital asset infrastructure provider, requiring technical expertise and client relationship management in Tokyo.

Senior Software Engineer

Senior Software Engineer role at BitGo, focusing on stablecoin infrastructure development with 6+ years of backend experience required, offering competitive compensation and benefits.