Senior Software Engineer


Confirmed live in the last 24 hours



201-500 employees

Secure custody and financial services for digital assets

Financial Services
Crypto & Web3


Palo Alto, CA, USA

Required Skills
Data Structures & Algorithms
  • Bachelor's or Master's degree in Computer Science, Cryptography, or a related field.
  • At least 5 years of experience working in firmware and software development for embedded systems, preferably in the field of hardware security modules (HSMs).
  • Strong understanding of cryptographic algorithms and protocols such as RSA, ECC, AES, and SHA.
  • Experience in designing and implementing cryptographic solutions for enterprise-level systems.
  • Strong programming skills in one or more programming languages such as C, C++, Rust, Java, or Python is a plus.
  • Ability to work independently and collaboratively in a team environment.
  • Experience with hardware/software integration, including interacting with hardware components and peripherals.
  • Excellent problem-solving skills and attention to detail, with the ability to troubleshoot complex issues and debug software/hardware interactions.
  • Effective communication skills, both verbal and written, with the ability to collaborate effectively with cross-functional teams.
  • Design, develop, and maintain firmware and software components for HSMs, ensuring high performance, reliability, and security.
  • Implement features related to Multisig and MPC to support advanced cryptographic operations.
  • Write efficient and maintainable code in languages such as C or Rust, optimizing performance and minimizing resource utilization.
  • Conduct code reviews and participate in software architecture discussions to ensure code quality and consistency.
  • Collaborate with cross-functional teams to integrate cryptographic solutions into existing products or to develop new ones.
  • Collaborate with other engineers to interface firmware and software with HSM hardware components.
  • Participate in datacenter visits to perform hands-on testing, troubleshooting, and validation of HSMs and hardware boards.
  • Create technical documentation, including design specifications, API documentation, and user guides.
  • Provide technical support to customers, partners, and internal teams on HSM-related issues and integration challenges.

BitGo offers a comprehensive suite of secure custody and financial services for digital assets, including regulated custody, borrowing, lending, and core infrastructure. Their technologies encompass multi-signature wallets, Threshold Signature Scheme (TSS) technology, support for over 600 tokens across various blockchains, DeFi access, staking, NFT wallets, and serving as the sole custodian for wrapped Bitcoin (WBTC).

Company Stage

Series C

Total Funding



Palo Alto, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Company-paid medical, dental, and vision plans

Catered lunches, fresh snacks, and gourmet coffee

Commuting made easy with company-paid Caltrain passes

Competitive compensation, stock options, and 401k plan

Computer equipment and workplace furniture

Flexible vacation time