Senior Software Engineer - Settlement Systems
BitGo is a prominent provider of digital asset solutions, offering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. We focus on providing secure options for clients in the digital asset space since our establishment in 2013. Operating globally with multiple Trust companies, BitGo caters to thousands of institutions, including major brands, exchanges, platforms, and millions of retail investors worldwide. Playing a crucial role in the digital economy, BitGo processes a significant share of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider globally.
This position requires full-time onsite presence at our Palo Alto office to foster collaborative teamwork and innovative problem-solving.
Responsibilities:
- Develop resilient APIs, libraries, and services to support financial services such as clearing, settlement, digital asset lending, trading, and liquidity
- Take ownership of functionality and scalability features from inception to customer integration
- Document and expose functionality to UI, third-party developers, and internal tooling
- Collaborate with engineering teams to ensure consistency in technical requirements and overall work quality
- Mentor peers in the engineering team through code reviews and best practice education
Skills & Experience:
We seek team members who align with our values of open communication, transparency, ownership, and craftsmanship and share our mission of delivering trust in digital assets.
Required:
- 5+ years of backend, server-side software development experience
- Proficiency in functional programming
- 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
- Proficient in server-side languages like TypeScript/Node.JS, SQL databases like Postgres or MySQL, and RESTful API design
- Experience with unit and functional testing, debugging, microservices, and service-oriented architectures
- Proficiency in Git/GitHub and related tools, CI tools, JIRA, Confluence, etc.
- Ability 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
- Knowledge of asynchronous programming, full-stack development, and familiarity with React
- Experience with large-scale, real-time, and distributed applications, client interactions, and business partnerships
- Interest and understanding of cryptocurrencies and the blockchain industry
Why Join BitGo?
Participate in disrupting the financial services industry through vision, innovation, passion, collaboration, and execution. Join a team embodying values of ownership, craftsmanship, and open communication. We invite colleagues with innovative problem-solving approaches and a shared vision for transforming the world's financial markets.
Enjoy benefits like competitive salary, bonuses, stock options, comprehensive health insurance, 401k matching, paid parental leave, vacation time, catered meals/snacks, custom workspace setup, and a supportive startup environment.
Pay Transparency Notice: Compensation for this position typically ranges between $165,000 - $210,000 USD, along with equity, annual performance bonus, and specified benefits based on location and role level.
