Senior Software Engineer - Retail
BitGo is a prominent digital asset solutions provider, specializing in custody, wallets, staking, trading, and settlement from regulated cold storage. Established in 2013, BitGo is dedicated to serving institutional clients and advancing digital financial services accessible globally around the clock. With numerous Trust companies worldwide, BitGo is a trusted security and operational support for over 1,500 institutional clients across 50 countries. BitGo is behind securing a significant portion of on-chain Bitcoin transactions and stands as the top independent digital asset custodian.
In this position, you will be required to work full-time at the New York City office to foster team collaboration and innovative problem-solving.
We are seeking a Senior Software Engineer to join our Retail team. Your main responsibility will be contributing to the development of an API-first platform catering to businesses and developers for launching cryptocurrency products.
Responsibilities:
- Design and develop scalable, well-abstracted APIs, libraries, and services to drive our API-first platform
- Take ownership of functionality and scalability features from ideation to deployment and integration with clients
- Document and expose functionalities to UI, third-party developers, and internal/external tools
- Collaborate with cross-functional teams to introduce new features and enhancements
- Write clean, efficient, and maintainable code
- Uphold application performance, quality, and responsiveness
- Identify and resolve bottlenecks and bugs
- Adopt new technologies for maximizing development efficiency
- Participate in code reviews, promoting a culture of continuous improvement
- Mentor peers within the broader engineering team through code reviews and best practice education
Skills & Experience:
The ideal candidate will align with our core values of open communication, transparency, taking ownership, and maintaining high craftsmanship standards. They should also share our mission to provide trust in digital assets.
Required
- Minimum of 6 years of backend and server-side development experience
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong expertise in TypeScript, Node.js, Express, PostgreSQL, and MongoDB
- Thorough understanding of RESTful API design
- Experience with microservices, service-oriented architectures, and testing/debugging
- Familiarity with Git, GitHub, CI tools, etc.
- Ability to pivot quickly in a fast-paced setting
- Bachelor’s degree in computer science or related technical discipline
- Keen interest and understanding of cryptocurrencies and blockchain technology
Preferred
- Previous experience developing consumer-facing crypto products
- Track record in building public-facing APIs in a production environment
- Full-stack capabilities, including familiarity with React
- Experience collaborating with clients or business partners
- Exposure to digital wallets, trading, or accounting systems
Become a part of BitGo and work alongside a team dedicated to excellence, embracing values such as ownership, craftsmanship, and open communication. By joining us, you will have the opportunity to be at the forefront of transforming financial markets. And, as per our compensation policy, this role offers an average of $165,000 - $210,000 USD base salary, along with equity, an annual bonus, and various benefits tailored to your location.
Benefits of joining BitGo include competitive base salary, stock options, comprehensive health insurance, 401k match, paid parental leave, vacation, meals and snacks, necessary equipment, and a vibrant startup environment. Cryptocurrencies are reshaping the financial services sector, and by joining us, you will play a pivotal role in this transformation.