Senior Software Engineer - Settlement Systems
BitGo is a market-leading provider of digital asset solutions, offering services like custody, wallets, staking, trading, financing, and settlement from secure cold storage. Since establishment in 2013, BitGo has been dedicated to empowering clients to navigate the digital asset realm securely. With a global footprint and multiple Trust companies, BitGo caters to thousands of institutions, including prominent brands, exchanges, and platforms, as well as millions of retail investors globally.
This position demands full-time on-site presence at the San Francisco office to enhance team collaboration and innovative problem-solving.
Responsibilities:
- Develop and implement robust APIs, libraries, and services to support financial functions such as clearing, settlement, digital asset lending, trading, and liquidity
- Oversee feature ownership, from inception to deployment and customer integration, focusing on functionality and scalability
- Document and expose functionalities for UI, third-party developers, and internal and external tooling
- Collaborate closely with engineering teams to ensure consistent understanding of technical requirements and maintain work quality standards
- Provide mentorship and code review to peers across the engineering team promoting best practices
Skills & Experience:
We seek individuals who align with our values of open communication, transparency, ownership, and craftsmanship and share our vision of instilling trust in digital assets.
Required:
- 5+ years of experience in back-end, server-side software development
- Proficiency in functional programming
- Prior experience with financial accounting systems like general ledger and bookkeeping
- Knowledge of digital asset trading, lending, and wallets
- Strong skills in algorithm design, problem-solving, and complexity analysis
- Proficiency in server-side languages such as TypeScript/Node.JS
- Expertise in SQL databases like Postgres or MySQL in RESTful API design
- Experience in unit and functional testing, debugging, microservices, and service-oriented architectures
- Familiarity with version control (Git), code review tools, CI tools, JIRA, Confluence
- Ability to work independently in a fast-paced environment
- Comfort with on-call rotations for system support
Preferred:
- Background in Financial Services or Financial Technology
- Experience in asynchronous programming and familiarity with React for full-stack work
- Proficiency in developing large-scale, real-time, distributed applications
- Previous engagement with clients or business partners
- Strong interest in cryptocurrencies and the blockchain industry
Why Join BitGo?
Embrace the opportunity to be part of revolutionizing the financial services domain through vision, innovation, passion, and technical expertise. Join a team that values excellence, ownership, craftsmanship, and open communication, and welcomes innovative thinking and problem-solving skills. Enjoy competitive compensation, equity, and attractive benefits as part of a collaborative and inspiring startup environment.
Note: Compensation for this role typically ranges between $165,000 to $210,000 USD base salary, depending on leveling and location, along with equity, annual bonus, and the aforementioned benefits package.
