Senior Software Engineer - Custody Services
BitGo, a leading digital asset infrastructure provider, is seeking a Senior Software Engineer to join their Custody Services team. This role involves contributing to the development of a custodial platform that enables businesses and customers to manage, trade, and stake crypto products.
This position requires full-time on-site presence at the Palo Alto office to support collaborative teamwork and innovative problem-solving approaches.
Responsibilities:
- Design and implement scalable and robust APIs, libraries, and services for the custodial platform.
- Take ownership of functionality and scalability features throughout the development process.
- Collaborate with various teams to introduce new features and refine existing ones.
- Write clean and efficient code, ensuring application performance and quality.
- Identify and resolve bottlenecks and bugs promptly.
- Stay updated on new technologies to enhance development efficiency.
- Conduct code reviews and contribute to continuous improvement efforts.
- Provide mentorship and guidance to team members through code reviews and best practices education.
Skills & Experience:
We seek individuals who embody BitGo's values of open communication, transparency, ownership, and craftsmanship and align with the mission of delivering trust in digital assets.
Required:
- Minimum 5 years of backend and server-side development experience.
- Proficiency in algorithm design, problem-solving, and complexity analysis.
- Strong skills in TypeScript, Node.js, and Kotlin.
- Solid experience with PostgreSQL and MongoDB databases.
- Expertise in RESTful API design.
- Experience with microservices and service-oriented architectures.
- Proficiency in testing, debugging, and version control tools.
- Ability to adapt quickly in a dynamic environment.
- Bachelor's degree in computer science, applied mathematics, or a related field.
- Strong interest and understanding of cryptocurrencies and blockchain technology.
Preferred:
- Background in developing consumer-facing crypto products.
- Experience building public-facing APIs in a production environment.
- Full-stack development experience and familiarity with React.
- Previous interaction with clients or business partners.
- Familiarity with digital wallets, trading systems, and similar finance technologies.
Why Join BitGo?
Become part of a team devoted to excellence and the values of ownership, craftsmanship, and open communication. You'll work alongside innovators who are reshaping the financial markets.
Compensation Details:
Salary for this role typically ranges between $165,000 - $210,000 USD, along with equity, an annual bonus, and comprehensive benefits.
Benefits:
- Competitive salary, bonus, and stock options.
- Full health insurance coverage and 401k company match.
- Paid parental leave and vacation time.
- Amenities like commuter passes, meals, snacks, and customized work setups.
- Collaborative startup environment with exceptional colleagues.
Join BitGo and become a part of transforming the future of investing within the financial services industry.