Job Description

Summary

What You’ll Do (Responsibilities):

  1. Team Leadership and Development: Build, mentor, and grow a skilled team of engineers. Support their professional development through coaching, encourage high technical standards, and provide hands-on guidance, focusing on delivering great client-facing solutions that improve user adoption and satisfaction.
  2. Shape Our Culture: Help grow the team by hiring talented individuals. Foster a culture of open communication, quality craftsmanship, and ownership, where engineers feel responsible for their contributions to the client experience.
  3. Deliver Quality Products: Ensure your team delivers innovative, high-quality work on time for BitGo’s client-facing products and experiences. This includes making sure solutions are scalable, reliable, and offer a smooth user experience.
  4. Own the Client Experience: Lead the strategy, development, and operations for the technology and services that power BitGo’s web experiences.
  5. Collaborate Effectively: Be a key link between your engineering team and Product, Design, Operations, Support, Compliance, and other business groups. Ensure that technical decisions support client needs and growth goals.
  6. Drive Outcomes with Data: Define, track, and work to improve Key Performance Indicators (KPIs) related to client experience and product success. This includes metrics on user acquisition, activation, engagement, conversion, retention, and client satisfaction, as well as service uptime and operational efficiency.
  7. Champion Best Practices: Support good documentation and knowledge sharing. Promote best practices for building scalable, maintainable, and secure client-focused systems that provide real value to users.
  8. Planning and Prioritization: Work with senior management, product leads, and design teams to plan, estimate, and prioritize work that will clearly improve the client experience and contribute to business growth.
  9. Team Alignment and Motivation: Align your team’s work with BitGo’s company goals and client expectations. Encourage your team to focus on user needs, think critically, and build high-quality products.

Who You Are (Skills & Experience):

We believe in supporting our people and seek leaders who will coach and mentor their teams to achieve great results, creating an environment where people can do their best work. We want coworkers who share our vision: to deliver trust in digital assets.

Required:

  1. Proven Leadership in Client-Facing Products: A strong history of managing engineering teams that have successfully designed, built, and improved client-facing products and user experiences. You can show your impact on growth metrics (e.g., user acquisition, engagement, NPS, conversion rates).
  2. Effective People Management: Solid experience as an engineering manager or in a similar leadership role, with a focus on mentoring, coaching, and developing engineers.
  3. Technical and Management Experience: 8+ years of professional software engineering experience, with at least 2+ years in a management role leading and developing engineering teams.
  4. Commitment to Quality and Efficiency: A drive to automate processes, build useful tools, and use best practices to improve team efficiency, product quality, and the developer experience.
  5. Understanding of Complex Systems: Strong ability to understand and work with complex distributed systems, especially how they affect the end-user experience.
  6. Skilled in Hiring: Success in finding, interviewing, hiring, and keeping engineering talent, with experience building diverse and effective teams.
  7. Collaboration Skills: Proven ability to work well in a fast-paced, cross-functional setting, partnering with product management, design, marketing, and other teams to achieve shared goals and deliver effective user experiences.
  8. Proactive and Decisive: A self-starter who can adapt to changing priorities in a growing company. You make informed decisions and are comfortable giving your team autonomy.
  9. Educational Background: An engineering degree in Computer Science, a related technical field, or equivalent practical experience.
  10. Strong Communication Skills: Excellent written and verbal communication, with the ability to explain technical concepts clearly to different audiences.
  11. Interest in Crypto: A good understanding of and strong interest in cryptocurrencies, blockchain technology, and the digital asset field. You're interested in how this technology can change finance.

Preferred:

  1. Hands-on experience with our tech stack (NodeJS, TypeScript, PostgreSQL, React, Kafka) or similar technologies.
  2. Experience building and maintaining microservices and service-oriented architectures for good, scalable, and reliable user experiences.
  3. Experience with large-scale, real-time, distributed applications, especially in client-facing situations where performance and reliability are important.
  4. Understanding of and experience in the financial industry, particularly fintech, digital banking, or crypto.

Skills
  • Cryptocurrency
  • Development
  • Hiring
  • React
  • Software Engineering
  • Team Collaboration
  • TypeScript
© 2025 cryptojobs.com. All right reserved.