Principal Engineer, CoinDesk Data Engineering

CoinDesk is a media outlet that covers the cryptocurrency industry.

Distributed

Funding history

Investors

About Coindesk

CoinDesk is a news website that focuses on cryptocurrency, blockchain technology, and digital finance. It offers analysis, data, and insights on market trends, crypto regulations, and innovations in the blockchain space. CoinDesk also hosts events, including the annual Consensus conference.

View jobs by Coindesk

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Develop and champion a long-term technical roadmap, design and implement resilient high-throughput systems, lead architecture for REST and streaming services, mentor senior engineers, and drive engineering-wide improvements in observability, developer tooling, and testing.

Requirements

  • 8+ years of backend development and Staff, Principal, or equivalent technical leadership experience
  • Experience designing, building, and operating large-scale distributed systems
  • Experience with REST APIs, WebSockets, Kafka, RabbitMQ, and event streams
  • Experience with high availability and disaster recovery for global, 24/7 financial systems
  • Proficiency in Node.js or Golang
  • Experience evaluating third-party vendors versus internal builds
  • Experience with Redis and PostgreSQL, including schema design, query optimization, and performance tuning
  • Experience with CI/CD, infrastructure-as-code, monitoring, logging, and tracing
  • Experience implementing unit, integration, end-to-end, and performance testing
  • Exceptional communication and stakeholder-influence skills
  • Right to work in the UK

Responsibilities

  • Develop and champion a cohesive long-term technical roadmap
  • Design and architect resilient, high-throughput systems
  • Serve as the technical point person for complex cross-team challenges involving data resiliency and uptime
  • Mentor senior engineers on architectural patterns and operational best practices
  • Lead engineering-wide initiatives in observability, developer tooling, and testing strategies