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 of digital asset solutions, is seeking a Senior Software Engineer to join their Custody Experiences team in Palo Alto. This role is crucial in building and maintaining their custodial platform that enables businesses and customers to trade, stake, and manage crypto products.

The position offers a competitive compensation package ranging from $165,000 to $210,000 base salary, plus equity and benefits. The role requires 6+ years of backend development experience and deep expertise in TypeScript, Node.js, and Kotlin, along with strong knowledge of PostgreSQL and MongoDB.

As a Senior Software Engineer, you'll be responsible for designing and building scalable APIs, libraries, and services, while taking ownership of features from inception to deployment. The role emphasizes collaboration with cross-functional teams, code quality, and mentorship of peers. You'll be working in a fast-paced environment where you'll contribute to medium-to-large initiatives and help shape the future of digital asset infrastructure.

BitGo offers an impressive benefits package including full health coverage for employees and dependents, 401k matching, equity options, and various perks such as free meals and commuter benefits. The company's office in Palo Alto provides an inspiring startup environment and is conveniently located near Caltrain.

This is an exciting opportunity to join a company that handles a significant portion of Bitcoin network transactions and serves as the operational backbone of the digital economy. You'll be part of a team that values ownership, craftsmanship, and open communication, working on transformative solutions in the cryptocurrency and blockchain space. The role requires in-person presence to foster collaborative team dynamics and innovative problem-solving.

If you're passionate about cryptocurrencies, have a strong technical background, and want to be part of revolutionizing financial markets, this role offers the perfect blend of technical challenges and industry impact. You'll be working with cutting-edge technologies while helping to build and maintain systems that are crucial to the future of digital assets.

Last updated 3 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, code review tools, CI tools
  • 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
Commuter Benefits
  • 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 commuter/parking pass; 5 min from Caltrain
  • Free custom lunches, dinners and snacks
  • Computer equipment and workplace furniture to suit your needs
  • Great colleagues and inspiring startup environment

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, 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.

Node.js/TypeScript Platform Engineer

Senior Node.js/TypeScript Platform Engineer role at BitGo, building scalable infrastructure for digital asset solutions with competitive compensation and benefits.