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

Description For Senior Software Engineer

BitGo, the leading infrastructure provider of digital asset solutions, is seeking a Senior Software Engineer to join their Custody Experiences team in New York City. With a rich history since 2013, BitGo has established itself as the largest independent digital asset custodian and staking provider globally, handling a significant portion of Bitcoin network transactions.

The role offers a competitive compensation package ranging from $165,000 to $210,000 base salary, plus equity and benefits. As a Senior Software Engineer, you'll be instrumental in building a custodial platform that enables businesses and customers to trade, stake, and manage crypto products. The position requires 6+ years of backend development experience and strong expertise in TypeScript, Node.js, Kotlin, PostgreSQL, and MongoDB.

You'll be working in a collaborative environment, taking ownership of features from inception to deployment, and contributing to the development of scalable APIs and services. The role demands strong problem-solving skills, experience with microservices architecture, and a deep understanding of cryptocurrencies and blockchain technology.

BitGo offers an impressive benefits package, including comprehensive health insurance, 401k matching, equity options, and parental leave. The company culture emphasizes ownership, craftsmanship, and open communication, making it an ideal environment for engineers who want to be part of transforming the financial markets.

This is an in-person position at BitGo's New York office, allowing for strong collaborative team dynamics and innovative problem-solving. You'll have the opportunity to work with cutting-edge technology in the cryptocurrency space while contributing to a platform that handles significant Bitcoin network transactions. If you're passionate about disrupting traditional finance and want to be part of a team that's delivering trust in digital assets, this role offers an exciting opportunity to make a meaningful impact in the cryptocurrency industry.

Last updated 11 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.