
Staff Backend Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
BitGo is seeking a Staff Software Engineer specializing in Trade to join our team in Bangalore, India. This role is crucial in developing and enhancing our financial services infrastructure.
Responsibilities:
- Design, develop, and maintain robust APIs, libraries, and services for our financial operations, including clearing and settlement, digital asset lending, trading, and liquidity.
- Take end-to-end ownership of features, from initial concept through deployment and client integration, ensuring scalability and resilience.
- Define and document APIs and services for integration with user interfaces, third-party developers, and internal/external tools.
- Collaborate effectively with various engineering teams to ensure a unified understanding of technical requirements and maintain high work quality.
- Mentor fellow engineers through code reviews and by sharing best practices.
- Coordinate with stakeholders across US and global time zones, which may include participating in calls outside of standard working hours to align with distributed teams.
Skills & Experience:
We value teammates who embody our core principles: open communication, transparency, ownership, and a commitment to craftsmanship. Our mission is to deliver trust in digital assets.
Required:
- Minimum of 6 years of experience in back-end, server-side software development.
- Proficiency in algorithm design, complex problem-solving, and complexity analysis.
- Extensive experience with server-side languages, particularly TypeScript/Node.JS.
- Strong expertise in SQL databases such as Postgres or MySQL.
- Proven experience in designing RESTful APIs.
- Demonstrated experience with unit and functional testing, as well as debugging.
- Familiarity with microservices and service-oriented architectures.
- Experience with development tools and workflows including Git/GitHub, branching strategies, code review tools, CI tools, JIRA, and Confluence.
- Ability to work independently and thrive in a fast-paced environment.
- Willingness to participate in on-call rotations for system support.
Preferred:
- Experience in the Financial Services and/or Financial Technology sectors.
- Experience with asynchronous and functional programming paradigms.
- Experience developing or supporting financial accounting systems (e.g., general ledger, bookkeeping).
- Familiarity with digital asset trading, lending, and/or wallet technologies.
- Ability to contribute to full-stack development and familiarity with React.
- Experience with large-scale, real-time, and distributed applications.
- Experience collaborating with clients and business partners.
- A strong interest in and understanding of cryptocurrencies and the blockchain industry.
Why Join BitGo?
Joining BitGo means being part of a team that is transforming financial markets. We seek individuals who bring vision, innovation, passion, technical skill, and a drive to collaborate and execute. We encourage new ways of thinking and problem-solving to be part of this exciting journey.
Benefits include:
- Competitive salary
- IT equipment support
- Meal & Commute allowance
- Medical Insurance
- Comprehensive Well-being allowance (medical, wellness, fitness)
- On-the-house snacks at the Bangalore office
- Opportunities to learn and grow with a talented workforce
Note: This role requires onsite work at our Bangalore office, Monday to Friday.
Become a part of the team revolutionizing the financial services industry with cryptocurrencies.
Company
BitGo
BitGo is a premier infrastructure provider for digital asset solutions, offering comprehensive services including custody, wallets, staking, trading, financing, and settlement, all secured by regulate...