Senior Software Engineer - Custody (Full-Stack)
Job Summary
BitGo is a prominent provider of digital asset services, offering custody, wallets, staking, trading, financing, and settlement solutions within regulated cold storage. Operating since 2013, BitGo plays a key role in assisting clients securely navigate the digital asset landscape. With a broad global presence and operating several Trust companies, BitGo serves numerous institutions and retail investors around the world.
We are seeking a skilled Senior Software Engineer to join our Custody Experiences team in San Francisco dedicated to building a custodial platform tailored for businesses and customers to manage various crypto products.
Key Responsibilities
- Develop scalable APIs, libraries, and services to enhance our custodial platform
- Take ownership of feature development from conception to deployment and integration
- Create comprehensive documentation for the UI, third-party developers, and internal/external tooling
- Collaborate with diverse teams to deliver new features that meet requirements
- Write clean, efficient code to maintain application quality and performance
- Identify and address issues to ensure app responsiveness and functionality
- Stay abreast of new technologies to enhance development efficiency
- Participate in code reviews and foster continuous improvement within the team
- Provide mentorship to fellow engineers through code reviews and best practices education
Skills & Qualifications
We are looking for individuals who embody our values of open communication, transparency, ownership, and excellence in craftsmanship. The following criteria are essential for this role:
Required:
- 6+ years of backend and server-side development experience
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong knowledge of TypeScript, Node.js, Kotlin, PostgreSQL, and MongoDB
- Experience in RESTful API design, microservices, and service-oriented architectures
- Advocate of unit and functional testing
- Familiarity with Git/GitHub, code review tools, and CI tools
- Ability to adapt quickly in a fast-paced environment
- Bachelor’s degree in computer science or related technical field
- Passion for cryptocurrencies and blockchain technology
Preferred:
- Background in developing user-facing crypto products
- Track record building public-facing APIs in a production environment
- Proficiency with React and full-stack development
- Experience working with clients or business partners
- Knowledge of digital wallets, clearing and settlement, trading, etc.
What We Offer
BitGo employees benefit from competitive compensation, equity options, annual bonuses, and the following perks:
- Full health insurance coverage for employees, partners, and dependents
- Up to 4% company match for 401k contributions
- Paid parental leave, paid vacation days
- Complimentary meals and snacks
- Tailored computer equipment and office furniture
- Collaborative and innovative work environment
In a space as dynamic as cryptocurrencies, BitGo is at the forefront of transforming financial markets. If you are driven by innovation and thrive in a collaborative environment, join us in shaping the future of investing.
