Software Engineer - Prime Financing
Job Overview:
BitGo is the forefront provider of digital asset solutions, offering various services such as custody, wallets, staking, trading, and settlement from regulated cold storage. Over the years, BitGo has been dedicated to empowering clients to securely navigate the digital asset landscape. With a global presence and multiple Trust companies, BitGo serves a broad range of institutions, including top industry brands, exchanges, and platforms, and millions of retail investors globally. BitGo is a vital operational foundation of the digital economy, managing a significant portion of Bitcoin network transactions and standing as the largest independent digital asset custodian and staking provider worldwide.
This position mandates full-time onsite presence at the New York City office to support collaborative teamwork and innovative problem-solving.
Responsibilities:
- Develop and design robust APIs, libraries, and services to drive financial services like clearing, settlement, digital asset lending, trading, and liquidity.
- Manage functionality and scalability features from inception to deployment and oversee integration with clients.
- Document and expose functionality to the UI, third-party developers, and internal and external tooling.
- Collaborate closely with engineering teams to ensure consistency in technical requirements understanding and work quality.
- Offer mentorship and guidance to peers within the engineering team by conducting code reviews and sharing best practices.
Skills & Experience:
We seek candidates who align with our values of open communication, transparency, ownership, and craftsmanship and share our vision of delivering trust within digital assets.
Required:
- 3+ years of back-end server-side software development experience.
- Proficiency in Financial Services or Financial Technology.
- Strong skills in algorithm design, problem-solving, and complexity analysis.
- Proficient in server-side languages like TypeScript/Node.JS.
- Proficient in SQL databases like Postgres or MySQL.
- Strong understanding of RESTful API design.
- Experience in unit and functional testing, along with debugging.
- Experience in microservices and service-oriented architectures.
- Proficient in Git/GitHub, branching methodologies, code review tools, and CI tools.
- Ability to work independently in a fast-paced environment.
- Willingness to participate in on-call rotations for system support.
Preferred:
- Experience with asynchronous programming.
- Familiarity with functional programming.
- Experience in developing or supporting financial accounting systems.
- Understanding of digital asset trading, lending, and wallets.
- Proficiency in working full-stack and familiarity with React.
- Experience with large-scale, real-time, and distributed applications.
- Experience in working with clients and business partners.
- Strong interest in cryptocurrencies and the blockchain industry.
Why Join BitGo?
Disrupting an industry requires vision, innovation, dedication, technical skills, drive, collaboration, and execution. By joining BitGo, you will be part of a team that embodies values such as ownership, craftsmanship, and open communication. We are looking for individuals who bring fresh thinking, problem-solving skills, and a desire to be part of a team that reshapes the world's financial markets.
The benefits at BitGo include competitive base salary, bonuses, stock options, health insurance, 401k company match, parental leave, vacation, free meals, computer equipment, and a motivating startup environment.
Pay Transparency Notice:
Compensation for this role typically averages between $150,000 - $180,000 USD base salary, along with equity, an annual performance bonus, and other outlined benefits based on location and level.
Note: Benefits may vary based on location.
