Staff Software Engineer - BitGo Prime
About the job
BitGo is a leading digital asset financial services provider for institutional investors, offering solutions in liquidity, custody, and security. Established in 2013, BitGo is known for pioneering the multi-signature wallet and catering exclusively to institutional clients in digital assets. The company is involved in both centralized and decentralized finance, delivering top-tier trading, lending, and borrowing services through its prime brokerage offerings. BitGo also serves as the custodian for WBTC, a prominent global stablecoin for Bitcoin. Additionally, in 2020, BitGo unveiled BitGo Portfolio and Tax to offer clients a comprehensive solution for digital assets. With the launch of BitGo Trust Company in 2018, BitGo became the first qualified custodian designed for digital asset storage. BitGo plays a significant role in processing around 20% of global Bitcoin transactions, supporting over 1000 coins and tokens, and providing foundational security for more than 1500 institutional clients across 50 countries, including regulated entities, top cryptocurrency exchanges, and platforms. BitGo has a strong financial backing from firms such as Goldman Sachs, Digital Currency Group, and Galaxy Digital Ventures, among others.
BitGo is seeking a skilled Staff Software Engineer to join the Prime Engineering team and contribute to the development of new features and applications catering to enterprise clients. The Prime team is focused on creating systems that position BitGo as the premier digital assets Prime Broker for businesses.
This role primarily operates on a remote basis, with an expectation for individuals within a reasonable commute to the office to be present on Wednesdays.
Responsibilities:
- Designing and constructing robust APIs, libraries, and services that power financial services like clearing and settlement, digital asset lending, and trading.
- Taking ownership of functionality and scalability features from conceptualization to deployment and integration with customers.
- Documenting and exposing functionality to user interfaces, third-party developers, and internal and external tools.
- Collaborating closely with all engineering teams to ensure alignment on technical requirements and work quality.
- Providing mentorship to colleagues across the broader engineering team through code reviews and education on best practices.
Skills & Experience:
The ideal candidate will espouse BitGo's values of open communication, transparency, ownership, and craftsmanship, as well as support the company's vision of promoting trust in digital assets.
Required:
- 8+ years of experience in back-end, server-side software development
- Proficient in algorithm design, problem-solving, and complexity analysis
- Strong background in server-side languages such as TypeScript/Node.JS
- Extensive experience with SQL databases like Postgres or MySQL
- Skilled in RESTful API design, unit testing, and debugging
- Familiarity with microservices, service-oriented architectures, Git/GitHub, code review and CI tools, and collaboration platforms
- Ability to work autonomously in a dynamic environment and participate in on-call rotations for system support
Preferred:
- Prior experience in Financial Services or Financial Technology
- Knowledge of asynchronous programming and functional programming
- Experience in developing or supporting financial accounting systems
- Familiarity with digital asset trading, lending, or wallets
- Proficiency in full-stack development and React, large-scale, real-time, and distributed applications, interactions with clients/business partners, and a strong interest in cryptocurrencies and blockchain technology.
Why Join BitGo?
At BitGo, disruptive innovation requires vision, innovation, passion, technical expertise, commitment, collaboration, and execution. By joining our team, you'll be among dedicated individuals striving for excellence and embodying our core values of ownership, craftsmanship, and transparent communication. BitGo welcomes new team members who bring fresh perspectives, innovative problem-solving skills, and a willingness to take risks to redefine the world's financial markets.
The company provides various benefits such as competitive remuneration, equity, performance bonuses, 100% employer-paid health insurance, retirement savings matching, paid parental leave, vacations, commuter perks, meals, snacks, customized workstations, and a stimulating startup atmosphere.
Pay Transparency Notice: Depending on your rank and location, the compensation for this position typically ranges between $185,000 - $235,000 USD annually, inclusive of base pay. Additionally, equity, an annual performance bonus, and the mentioned benefits are part of the overall package.
