Senior Software Engineer - Retail
BitGo is the leading provider of digital asset solutions, offering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. With a global presence and multiple Trust companies, BitGo serves numerous institutions, top brands, exchanges, platforms, and millions of retail investors globally. As an essential player in the digital economy, BitGo processes a significant portion of Bitcoin transactions and is the largest independent digital asset custodian and staking provider worldwide.
This position requires full-time onsite presence at the Palo Alto office to support team collaboration and innovative problem-solving.
BitGo is currently seeking a Senior Software Engineer to join the Retail team and contribute to the development of an API-first platform for businesses and developers in launching crypto products.
Responsibilities:
- Design and develop scalable, well-abstracted, and robust APIs, libraries, and services for our API-first platform
- Take ownership of functionality and scalability features from inception to deployment and customer integration
- Document and expose functionality to UI, external developers, and internal tools
- Collaborate with cross-functional teams to define, design, and implement new features
- Write clean, efficient, and maintainable code
- Ensure application performance, quality, and responsiveness
- Identify and resolve bottlenecks and bugs
- Evaluate and implement new technologies to enhance development efficiency
- Participate in code reviews and contribute to continuous improvement culture
- Mentor peers through code reviews and education on best practices
Skills & Experience:
We are seeking individuals who embrace values like open communication, transparency, taking ownership, and craftsmanship. Desired qualifications include:
Required:
- Minimum 6 years of backend and server-side development experience
- Strong skills in algorithm design, problem-solving, and complexity analysis
- Proficiency in TypeScript, Node.js, Express, PostgreSQL, and MongoDB
- Experience in RESTful API design, microservices, and service-oriented architectures
- Knowledge of unit and functional testing, debugging, source control (Git/GitHub), and CI tools
- Ability to adapt in a fast-paced environment
- Bachelor’s degree in computer science or related technical field
- Interest in cryptocurrencies and blockchain technology
Preferred:
- Previous experience developing consumer-facing crypto products
- Demonstrated expertise in building public-facing APIs in production environments
- Full-stack abilities with familiarity in React
- Experience engaging with clients and business partners
- Knowledge of digital wallets, clearing and settlement, lending, trading, or accounting systems
Why Join BitGo?
BitGo encourages innovation, passion, technical skills, collaboration, and execution. We are looking for creative thinkers and problem solvers who are willing to take risks to revolutionize financial markets. Benefits include competitive salary, bonus, stock options, health insurance, 401k match, commutation support, parental leave, vacations, catered meals, tech equipment, and a supportive startup environment. Cryptocurrencies are reshaping financial services, and becoming a part of BitGo means being part of this transformative journey.