Staff Software Engineer - BitGo Prime
The organization BitGo is a leading provider of financial services for digital assets, catering specifically to institutional investors by offering solutions for liquidity, custody, and security. Established in 2013, BitGo has been at the forefront of digital asset services, introducing innovative products such as the multi-signature wallet. The company focuses primarily on serving institutional clients and is actively involved in both centralized and decentralized finance sectors. BitGo delivers top-notch trading, lending, and borrowing services via its prime brokerage offerings, serving as a custodian for WBTC, the prominent global stablecoin for Bitcoin. Additionally, BitGO introduced BitGo Portfolio and Tax in 2020, providing clients with comprehensive digital asset solutions. The launch of BitGo Trust Company in 2018 marked a milestone as the first custodian specifically designed for storing digital assets. BitGo plays a significant role in processing approximately 20% of the global Bitcoin transactions, serving over 1500 institutional clients across 50 countries, including regulated entities and major cryptocurrency exchanges and platforms. Notable investors supporting BitGo include Goldman Sachs, Craft Ventures, Digital Currency Group, DRW, Galaxy Digital Ventures, Redpoint Ventures, and Valor Equity Partners.
BitGo is currently seeking a Staff Software Engineer to join the Prime Engineering team and assist in developing new features and applications for enterprise clients. The Prime team is dedicated to enhancing BitGo's position as a leading digital asset Prime Broker for businesses.
This position primarily offers remote work, with a requirement for individuals within a reasonable commuting distance of the NYC office to be present on Wednesdays.
Key Responsibilities:
- Develop and implement robust APIs, libraries, and services to support financial services like clearing and settlement, digital asset lending, trading, and liquidity.
- Take ownership of feature functionality and scalability from inception to deployment and integration for customers.
- Document and expose functionalities to UI, third-party developers, and internal/external tools.
- Collaborate closely with other engineering teams to ensure consistent understanding of technical requirements and maintain high work quality standards.
- Provide mentoring to peers in the broader engineering team through code reviews and sharing best practices.
Required Skills & Experience:
Candidates should align with the organization's values of open communication, transparency, ownership, and craftsmanship to be a suitable team member. Specific requirements include:
- Minimum of 8 years' experience in back-end/server-side software development.
- Proficiency in algorithm design, problem-solving, and complexity analysis.
- Strong expertise in server-side languages such as TypeScript/Node.JS.
- Proficient in SQL databases like Postgres or MySQL.
- Experience with RESTful API design, unit and functional testing, and debugging.
- Familiarity with microservices and service-oriented architectures.
- Competency in tools like Git/GitHub, code review platforms, CI tools, JIRA, Confluence, etc.
- Capability to work independently in fast-paced environments and participate in on-call rotations for system support as needed.
Preferred Qualifications:
- Prior experience in Financial Services or Financial Technology.
- Proficiency in asynchronous programming and functional programming.
- Understanding or experience with financial accounting systems, digital asset trading, lending, or wallets.
- Ability to work full-stack and familiarity with React.
- Background in developing large-scale, real-time, and distributed applications.
- Past experience in client-facing roles or collaborating with business partners.
- Strong interest in, and understanding of, the cryptocurrency and blockchain industry.
Joining BitGo provides an opportunity to be part of a team that is revolutionizing the financial industry with innovative solutions, requiring vision, innovation, technical expertise, dedication, collaboration, and execution. BitGo values individuals who bring fresh perspectives, innovative problem-solving skills, and are willing to take risks to drive global changes in financial markets.
At BitGo, employees can enjoy competitive compensation, bonuses, stock options, fully paid health insurance, 401k matches, parental leave, vacation time, complimentary meals and snacks, tailored computer equipment, and a vibrant startup work environment.
The role's compensation ranges from $185,000 - $235,000 base salary, contingent upon the applicant's leveling and location, in addition to equity, an annual performance bonus, and the aforementioned benefits. Become part of BitGo to witness and contribute to the transformation of investing in the financial services realm.
