Principal Engineer, CoinDesk Data Engineering
CoinDesk is a media outlet that covers the cryptocurrency industry.
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.
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
