Senior Software Engineer

BitGo provides secure and scalable solutions for the digital asset economy, offering regulated custody, staking and trading, and core infrastructure.
$165,000 - $210,000
Backend
Senior Software Engineer
Contact Company
6+ years of experience
Finance · Blockchain · Cybersecurity

Description For Senior Software Engineer

BitGo, founded in 2013, is a pioneer in the crypto industry, offering the most secure and scalable solutions for the digital asset economy. They provide regulated custody, staking, trading, and core infrastructure to investors and builders. BitGo invented the multi-signature wallet and later developed TSS to improve upon MPC offerings, making them a leader in digital asset security.

The company has expanded its services to include BitGo Trust Company for regulated cold storage, BitGo Prime for trading, borrowing, and lending, as well as access to DeFi, staking, and NFT wallets. As the sole custodian for WBTC (wrapped Bitcoin), BitGo processes about 20% of all global Bitcoin transactions by value.

The Senior Software Engineer role in the BGX team focuses on building an API-first platform for businesses and developers to launch crypto products. Key responsibilities include designing scalable APIs, owning features from inception to deployment, collaborating with cross-functional teams, and continuously improving the codebase.

The ideal candidate should have at least 6 years of back-end development experience, strong skills in TypeScript, Node.js, Express, PostgreSQL, and MongoDB, and a deep understanding of RESTful API design and microservices architecture. Knowledge of cryptocurrencies and blockchain is essential.

BitGo offers a competitive compensation package, including base salary, equity, and annual performance bonus. They provide excellent benefits such as 100% company-paid health insurance, 401k matching, paid parental leave, and a collaborative startup environment.

Join BitGo to be part of a team that's transforming the financial services industry through innovative cryptocurrency solutions.

Last updated a month 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 internal/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
PostgreSQL
MongoDB
React
  • At least 6 years of proven experience of back-end and server-side development
  • Strong experience with TypeScript, Node.js, Express, 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 from a top university
  • Understanding of and strong interest in cryptocurrencies and blockchain

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 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 Senior Software Engineer

Senior Software Engineer - Retail Team

Senior Software Engineer position at BitGo, focusing on building API-first platform for crypto products, requiring 6+ years of backend experience with competitive compensation.

Senior Software Engineer - Custody Services

Senior Software Engineer role at BitGo, building custodial platform for crypto trading and management, offering competitive salary and benefits in NYC.

Senior Software Engineer - Custody Services

Senior Software Engineer role at BitGo, building scalable backend solutions for institutional crypto custody platform, offering competitive salary and equity.

Senior Software Engineer (Full-Stack)

Senior Software Engineer position at BitGo, focusing on Bitcoin wallet development and blockchain integration, offering competitive compensation and equity.

Senior QA Engineer

Senior QA Engineer role at BitGo, leading digital asset financial services company, focusing on automated testing for cryptocurrency platforms.