B

Engineering Manager - Data

BitGo
Full-time
Hybrid
Worldwide

BitGo seeks a decisive engineering leader to spearhead and scale our data engineering teams and our data platform. This role critically emphasizes processing and delivering financial datasets where reliability, accuracy, and reconciliation are paramount. You will drive the evolution of BitGo’s data platform, enhancing data accessibility for internal teams and external stakeholders, including customers and auditors. This role demands the design, construction, and oversight of data solution deployments, capturing, managing, storing, and leveraging structured and unstructured data from diverse sources. You will collaborate intensely with adept engineers, analysts, data scientists, product managers, and security experts across various domains, gaining comprehensive exposure to all business facets. This is a singular opportunity to profoundly impact a leading team at the forefront of digital asset security and financial technology.

 

Responsibilities:

  1. Build, lead, and scale engineering teams focused on data related services and infrastructure
  2. Coach and mentor engineers, supporting career growth while driving measurable organizational impact
  3. Partner with product managers, designers, and leadership to translate vision into quarterly roadmaps. Break down complex projects into iterative milestones and lead delivery
  4. Make thoughtful architectural decisions, uphold engineering best practices, and foster a culture of high-quality code and design
  5. Own the design, delivery, and operation of our data platform and financial reporting platform
  6. Set the long term direction and evolution of the data platform
  7. Collaborate closely with recruiting to identify and attract world-class engineering talent.
  8. Roll up your sleeves when needed — from reviewing designs and code to triaging incidents or joining on-call rotations

Skills & Experience: 

We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for coworkers who share our vision and mission: delivering trust in digital assets. 

Required

  1. Engineering degree in Computer Science or equivalent
  2. 8+ years of work experience in data engineering
  3. 2+ years of experience managing engineering teams
  4. Strong experience with server-side languages like TypeScript/Node.JS/Python/Kotlin
  5. Strong experience with SQL databases like Postgres or MySQL
  6. Strong experience with RESTful API design
  7. Experience building data pipelines/ETL and familiarity with design principles
  8. Experience with data warehouse technologies and relevant data modeling best practices (Snowflake, BigQuery, Spark, Presto, Druid, etc)
  9. Strong experience with systems design and event driven systems (Kafka)
  10. A self-starter capable of adapting quickly and being decisive
  11. Experience leading projects and other engineers
  12. Experience with unit and functional testing and debugging
  13. Experience with microservices and service-oriented architectures
  14. Experience in Git/GitHub and branching methodologies, code review tools, CI tools, JIRA, Confluence, etc.
  15. Ability to work independently in a fast-paced environment
  16. Effective written and verbal communication skills

Preferred

  1. Experience in Financial Services and/or Financial Technology 
  2. Experience with microservices and service-oriented architectures
  3. Understanding and strong interest in cryptocurrencies and blockchain industry
  4. Experience with large-scale, real-time, and distributed applications
  5. Experience with data governance, handling PII, data masking