Principal Engineer, CoinDesk Data Engineering
Principal Engineer, CoinDesk Data Engineering

Principal Engineer, CoinDesk Data Engineering

Full-Time 60000 - 84000 ÂŁ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Lead the design of resilient systems and develop a cohesive technical roadmap.
  • Company: Join CoinDesk, the trusted leader in crypto news and data.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Shape the future of money while tackling high-impact technical challenges.
  • Qualifications: 8+ years in backend development with expertise in distributed systems.
  • Other info: Dynamic team culture focused on innovation and collaboration.

The predicted salary is between 60000 - 84000 ÂŁ per year.

CoinDesk is the most trusted media events, indices and data company for the global crypto economy. Since 2013 CoinDesk Media has led the story of the future of money and investing, illuminating the transformation in society and culture that comes with it. Our award‑winning team of journalists delivers news and unparalleled insights that bring transparency, comprehension and context. CoinDesk Events gathers the global crypto, blockchain and Web3 communities at annual events such as Consensus, the world’s largest and longest‑running crypto festival. CoinDesk Indices offers expertise in digital asset indices, data and research to educate and empower investors. In November 2023 CoinDesk was acquired by the Bullish group, owner of the Bullish regulated digital assets exchange. CoinDesk operates as an independent subsidiary with an editorial committee to protect journalistic independence.

At CoinDesk we do more than report on the future of money; we actively help shape it. As the global leader in crypto news, indices and events we provide the transparency and context the world needs to understand the digital asset revolution. Our team is dedicated to a shared mission of informing, educating and connecting the global community. We value engineers who treat development as a craft and own the outcome from concept to deployment. You will be expected to navigate the unknown, bring structure to ambiguity and help shape the frameworks and processes that drive our global teams forward. We refuse to compromise on quality and seek problem solvers who thrive on high‑impact technical challenges.

The CoinDesk Data Engineering Team builds the high‑performance infrastructure that powers the world’s most trusted crypto market data, architecting resilient systems that process over 26 billion monthly requests for real‑time market information. Our technical scope is expansive, encompassing the automated extraction and normalisation of data from global exchanges to be served via high‑throughput REST APIs, WebSocket streaming and direct client deliveries. We operate with a high degree of ownership over mission‑critical infrastructure, calculating the flagship indices that power some of the largest ETFs on the market while bridging the gap between creative freedom and institutional‑grade stability. As a core part of the global leader in crypto news and indices our work provides the transparency and context necessary to help shape the future of money.

What You’ll Do

  • Develop and champion a cohesive long‑term technical roadmap that elevates our existing services (internal & external REST streaming) toward a unified and scalable architectural vision.
  • Lead the design of resilient high‑throughput systems ensuring new solutions are not only robust and secure but also set the standard for future development across teams.
  • Act as the technical point person for our most complex cross‑team challenges such as ensuring data resiliency, uptime or evolving our client‑facing infrastructure without service interruption.
  • Mentor senior engineers on advanced architectural patterns, trade‑off analysis and operational best practices, fostering a culture of technical curiosity and ownership.
  • Identify and lead engineering‑wide improvements in areas like observability, developer tooling and testing strategies to increase performance and reliability across all services.

What You’ll Bring

  • Principal‑level experience: 8 years in backend development with a proven track record in a Staff Principal or equivalent technical leadership role where you were responsible for the technical direction of multiple services.
  • Expertise in distributed systems: deep hands‑on experience designing, building and operating complex, large‑scale distributed systems. Specific experience with both synchronous (e.g. REST APIs) and asynchronous (e.g. WebSockets, message queues like Kafka or RabbitMQ, event streams) communication patterns.
  • Operational resilience: experience with high‑availability or sophisticated disaster‑recovery strategies for global 24/7 financial systems.
  • Pragmatic polyglot: demonstrated ability to effectively use multiple languages in production environments (proficiency in Go or another language) and the expertise to choose the right technology for the problem at hand.
  • Strategic buy‑vs‑build: lead the evaluation of third‑party vendors versus internal builds for core data infrastructure to ensure cost‑efficiency and performance.
  • Data‑intensive application expertise: strong practical experience with modern databases (e.g. Redis, PostgreSQL) including schema design, query optimisation and performance tuning for high‑throughput workloads.
  • Full‑lifecycle ownership: a strong DevSecOps mindset with expertise in building and maintaining CI/CD pipelines, infrastructure‑as‑code and robust observability (monitoring, logging, tracing) for production systems.
  • Quality as a feature: a deep commitment to quality demonstrated by implementing comprehensive testing strategies (unit, integration, end‑to‑end, performance) that ensure system reliability.
  • Influence and collaboration: exceptional communication skills with the proven ability to influence technical and non‑technical stakeholders, articulate complex architectural decisions and build consensus across multiple teams.

Nice to Haves

  • Cloud architecture: experience designing and deploying services on a major cloud provider (Azure or GCP).
  • Blockchain expertise: a strong understanding of blockchain technology, cryptocurrencies and decentralized ecosystems.
  • Financial market knowledge: interest or prior experience in traditional financial markets, trading systems or investment platforms.
  • Containerisation & deployment: proficiency with containerisation technologies such as Docker or Kubernetes.
  • Observability: hands‑on experience with modern observability tooling (e.g. Prometheus, DataDog, Jaeger, OpenTelemetry).
  • Data governance: experience with data privacy (GDPR/CCPA) and security compliance in a regulated financial environment.

Please note you will need the right to work in the United Kingdom.

EQUAL OPPORTUNITY

In an effort to attract, retain, develop and promote the most qualified individuals, CoinDesk is committed to treating all applicants and employees in a nondiscriminatory manner with respect to the terms and conditions of employment without regard to race, colour, religion or belief, sex, national or ethnic origin, ancestry, age, marital status, sexual orientation, gender identity, veteran status/service, physical or mental disability or any other classification protected by applicable law. This mandate governs all aspects of employment, including recruitment, selection, promotion, training, education, social and recreation programs, compensation, discipline, termination and access to benefits.

ACCOMMODATION

CoinDesk is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the application process, please send an e‑mail to accommodation@coindesk.com and let us know the nature of your request.

Employment type: Full‑time Vacancy: 1

Principal Engineer, CoinDesk Data Engineering employer: CoinDesk

At CoinDesk, we pride ourselves on being a leading force in the crypto economy, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee growth is evident through mentorship opportunities and a culture that values technical excellence, ensuring that our team members are equipped to tackle high-impact challenges. Located in the heart of the UK, we provide a unique chance to be part of a transformative industry while enjoying a supportive and inclusive workplace.
C

Contact Detail:

CoinDesk Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Engineer, CoinDesk Data Engineering

✨Tip Number 1

Network like a pro! Reach out to folks in the crypto and data engineering space on LinkedIn or at events. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your expertise beyond the usual application.

✨Tip Number 3

Prepare for those interviews! Research CoinDesk’s recent projects and think about how your experience aligns with their mission. Tailoring your answers can really make you stand out.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the CoinDesk team.

We think you need these skills to ace Principal Engineer, CoinDesk Data Engineering

Backend Development
Distributed Systems
REST APIs
WebSockets
Kafka
RabbitMQ
Operational Resilience
DevSecOps
CI/CD Pipelines
Infrastructure-as-Code
Database Management
Schema Design
Performance Tuning
Testing Strategies
Cloud Architecture

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience in backend development and distributed systems. We want to see how your skills align with our mission at CoinDesk!

Showcase Your Technical Expertise: Don’t hold back on detailing your experience with high-throughput systems and operational resilience. We love engineers who can demonstrate their technical prowess and problem-solving abilities!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your key achievements and experiences shine through without unnecessary fluff.

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity at CoinDesk!

How to prepare for a job interview at CoinDesk

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially distributed systems and REST APIs. Brush up on your knowledge of high-throughput systems and be ready to discuss your hands-on experience with them.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of complex challenges you've tackled in previous roles. CoinDesk values engineers who can navigate ambiguity, so think about how you’ve brought structure to chaotic situations and what impact it had.

✨Demonstrate Leadership and Mentorship

As a Principal Engineer, you’ll be expected to mentor others. Be ready to discuss your approach to guiding teams and fostering a culture of technical curiosity. Share instances where you’ve influenced architectural decisions or improved processes.

✨Communicate Clearly and Confidently

Exceptional communication skills are key for this role. Practice articulating complex technical concepts in a way that’s easy to understand. Prepare to explain your thought process behind architectural choices and how you’ve built consensus among teams.

Principal Engineer, CoinDesk Data Engineering
CoinDesk
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Principal Engineer, CoinDesk Data Engineering

    Full-Time
    60000 - 84000 ÂŁ / year (est.)
  • C

    CoinDesk

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>