Senior Software Engineer - BitGo Prime
About the job
BitGo is a leading provider of digital asset financial services, catering to institutional investors with solutions in liquidity, custody, and security. With a strong focus on institutional clients, BitGo offers an array of services spanning trading, lending, and borrowing in both centralized and decentralized finance. The company serves as the custodian for WBTC, the primary global stablecoin for Bitcoin, and has introduced innovative solutions like BitGo Portfolio and Tax. Backed by a roster of reputable investors, BitGo processes a substantial portion of global Bitcoin transactions and supports a wide range of coins and tokens.
*
BitGo is seeking a skilled Senior Software Engineer to join the Prime Engineering team, responsible for creating new features and applications for enterprise clientele. The Prime team's key mission is to enhance BitGo's position as a premier digital assets Prime Broker for businesses. This role offers primarily remote work, with a requirement for in-person attendance at the NYC office once a week.
Key Responsibilities
- Design and develop robust APIs, libraries, and services to bolster financial services such as clearing, settlement, digital asset lending, and trading
- Take ownership of functionality and scalability features from conception to deployment and integration with customers
- Document and expose functionalities for user interfaces, third-party developers, and internal and external tools
- Collaborate closely with various engineering teams to ensure uniform understanding of technical requirements and consistency in work quality
- Provide mentorship to colleagues through code reviews and guidance on best practices
Skills & Experience
BitGo values open communication, transparency, ownership, and craftsmanship in its team members. The ideal candidate should possess the following qualifications:
Required
- At least 5 years of back-end, server-side software development experience
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong background in server-side languages like TypeScript/Node.JS
- Demonstrated experience with SQL databases like Postgres or MySQL
- Sound knowledge of RESTful API design, unit testing, and debugging
- Familiarity with microservices, service-oriented architecture, and tools like Git, GitHub, JIRA, etc.
- Ability to work independently in a dynamic environment, including participation in on-call rotations
Preferred
- Experience in Financial Services or Financial Technology sectors
- Proficiency in asynchronous programming and functional programming
- Experience with financial accounting systems, digital asset trading, or blockchain wallets
- Familiarity with React and full-stack development
- Exposure to large-scale, real-time, and distributed applications, as well as client interaction
- Strong interest and understanding of cryptocurrencies and blockchain technology
Benefits
BitGo offers competitive salaries, bonuses, stock options, health insurance, retirement plans, paid parental leave, vacation time, complimentary meals and snacks, suitable computer equipment, an encouraging startup atmosphere, and the opportunity to be part of a team revolutionizing financial markets.
Notice: The compensation for this role typically ranges from $165,000 - $210,000 USD base salary, depending on your level and location, with additional perks like equity, performance bonuses, and outlined benefits.
