Overview
BitGo is a leading platform for digital asset custody and wallet solutions. We are seeking a Senior Software Engineer to join the Wallet Core team to design, implement, and scale the core wallet workflows, key management, signing, and transaction processing in a secure, high-performance environment.
Responsibilities
- Design, implement, and maintain Wallet Core components and services
- Build secure key management, signing, and transaction workflows
- Improve performance, reliability, and security of critical wallet infrastructure
- Collaborate with product, security, and platform teams
- Mentor and coach junior engineers
- Write tests, review code, and participate in design discussions
- Participate in on-call rotation and incident response
Requirements
- Bachelor’s degree in Computer Science or equivalent
- 5+ years of software engineering experience
- Strong proficiency in at least one systems language (Go strongly preferred; also C++, Java, or Rust)
- Experience with cryptography, security, and distributed systems
- Familiarity with modern development tooling, CI/CD, testing, and code reviews
- Excellent communication and teamwork skills
Nice to Have
- Experience with wallet, crypto, or hardware security modules
- Knowledge of cryptographic protocols (ECDSA, EdDSA, etc.)
- Familiarity with blockchain technologies and multisig architectures
About BitGo
BitGo provides institutional-grade digital asset custody and wallet solutions, enabling secure storage and management of digital assets across multiple blockchains.
How to Apply
Apply using the link below to submit your application for this role.