Senior Software Engineer - BitGo Prime
About the job:
BitGo offers digital asset financial services to institutional investors with solutions in liquidity, custody, and security. As a leader in the industry, BitGo serves its clientele through institutional-grade services and products in both centralized and decentralized finance. The company processes a significant portion of global Bitcoin transactions and supports a wide array of coins and tokens for institutional clients worldwide.
BitGo is currently seeking a Senior Software Engineer to join the Prime Engineering team. The role involves contributing to the development of new features and applications for enterprise customers, with a focus on enhancing BitGo's status as a premier digital assets Prime Broker.
Responsibilities:
- Design and implement high-quality APIs, libraries, and services to support financial functions like clearing and settlement, digital asset lending, trading, and liquidity.
- Take charge of feature ownership and scalability from concept to deployment and integration.
- Document and expose functionalities to various user interfaces and third-party developers.
- Collaborate closely with cross-functional engineering teams to ensure consistency in technical comprehension and work quality.
- Mentor fellow engineers through code reviews and knowledge sharing sessions.
Skills & Experience:
The ideal candidate should align with BitGo's core values of transparency, ownership, and craftsmanship, in addition to demonstrating a commitment to delivering trust in digital assets.
Required:
- 5+ years of server-side software development experience.
- Strong problem-solving skills with expertise in algorithm design and complexity analysis.
- Proficiency in TypeScript/Node.JS and SQL databases like Postgres or MySQL.
- Extensive experience in designing RESTful APIs.
- Knowledge of unit and functional testing, debugging, microservices, and service-oriented architectures.
- Proficiency in version control systems like Git, as well as CI tools and project management platforms.
- Capability to work independently in a fast-paced environment and participate in on-call rotations for system support.
Preferred:
- Experience in Financial Services or Financial Technology.
- Proficiency in asynchronous programming and functional programming.
- Familiarity with digital asset trading, lending, and wallets.
- Ability to work full-stack, familiarity with React, and experience in large-scale, real-time, and distributed applications.
- Background in financial accounting systems and interest in cryptocurrencies and blockchain industry.
Why Join BitGo:
BitGo values innovation, execution, collaboration, and delivering industry-disruptive solutions. This is an opportunity to work with a team of dedicated professionals who embody the corporate values of ownership, craftsmanship, and open communication. At BitGo, you'll experience a dynamic startup environment fostering creativity and risk-taking.
Some benefits of working at BitGo include a competitive salary, bonus, stock options, comprehensive healthcare coverage, 401k match, parental leave, free meals and snacks, tailored work equipment, and a supportive team environment.
Pay Transparency Notice: Depending on your level and location, compensation for this role typically ranges between $165,000 - $210,000 USD base salary, in addition to equity and other benefits.
Join us at BitGo and be part of the global transformation in financial markets.
