Senior Software Engineer - Custody (Full-Stack)
BitGo, a leading infrastructure provider of digital asset solutions, offers a range of services including custody, wallets, staking, trading, financing, and settlement from regulated cold storage. Established in 2013, the company is dedicated to guiding clients securely through the digital asset landscape. With a global presence and multiple Trust companies, BitGo caters to numerous institutions, notable brands, exchanges, platforms, and millions of retail investors globally. Serving as a crucial operational component of the digital economy, BitGo manages a considerable portion of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider worldwide.
The full-time role based in New York at the company's office involves supporting collaborative team dynamics and innovative problem-solving.
BitGo is seeking a skilled individual to join their Custody Experiences team to assist in developing a custodial platform for businesses and customers to engage in cryptocurrency trading, staking, and management.
Responsibilities:
- Design and develop scalable, well-abstracted, and robust APIs, libraries, and services to enhance the custodial platform.
- Take ownership of feature functionality and scalability from conception to deployment and integration.
- Document and expose functionality to UI, third-party developers, and internal and external tooling.
- Collaborate with cross-functional teams to create and implement new features.
- Write clean, efficient, and maintainable code.
- Ensure applications' performance, quality, and responsiveness.
- Identify and resolve bottlenecks and bugs.
- Continuously explore and implement new technologies to enhance development efficiency.
- Participate in code reviews and promote an environment of continuous improvement.
- Work closely with product managers, designers, and engineers to refine product requirements.
- Provide mentorship to peers in the broader engineering team through code reviews and best practices education.
Skills & Experience:
We aim to work with individuals who value open communication, transparency, ownership, and excellence in craftsmanship. The ideal candidate will align with BitGo's mission of providing trust in digital assets.
Required:
- Minimum of 6 years of proven back-end and server-side development experience.
- Experience leading or significantly contributing to medium-to-large initiatives.
- Proficiency in algorithm design, problem-solving, and complexity analysis.
- Strong expertise in TypeScript, Node.js, Kotlin, PostgreSQL, MongoDB, RESTful API design, microservices, and service-oriented architectures.
- Advocate of unit and functional testing.
- Proficient with Git/GitHub, branching methodologies, code review and CI tools.
- Ability to adapt quickly in a fast-paced environment.
- Bachelor’s degree in computer science, applied mathematics, or related technical discipline.
- Strong interest and understanding of cryptocurrencies and blockchain technology.
Preferred:
- Background in developing consumer-facing crypto products.
- Experience building public-facing APIs in production.
- Versatility in full-stack development and familiarity with React.
- Previous engagement with clients or business partners.
- Familiarity with digital wallets, clearing and settlement, lending, trading, or accounting systems.
Why Join BitGo?
Join a team that values vision, innovation, passion, technical expertise, drive, collaboration, and execution in disrupting the financial services industry. Enjoy an entrepreneurial environment where excellence, ownership, and open communication are key values. Work with colleagues who bring inventive problem-solving approaches and share a commitment to transforming financial markets globally.
Pay Transparency Notice:
Compensation for this role typically averages between $165,000 - $210,000 base salary, alongside equity, an annual performance bonus, and comprehensive benefits.
Benefits:
- Competitive base salary, bonus, and stock options.
- Fully covered health insurance for employee, partner, and dependents.
- Up to 4% 401k company match.
- Paid parental leave and vacation.
- Provided custom meals and snacks.
- Tailored computer equipment and workspace setup.
- Collaborative and inspiring startup environment.
Cryptocurrencies represent a significant disruption in financial services. Join us and play a part in reshaping investment landscapes.
