Lead Software Engineer in London

Lead Software Engineer in London

London Full-Time 80000 - 100000 £ / year (est.) No home office possible
CoinDesk

At a Glance

  • Tasks: Lead high-impact software projects and ensure top-notch delivery of complex systems.
  • Company: Join Bullish, a leading global digital asset platform shaping the future of finance.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Be part of a diverse team committed to innovation and excellence.
  • Why this job: Make a real impact in the crypto space while working with cutting-edge technology.
  • Qualifications: 6+ years in backend development with expertise in Golang and system architecture.

The predicted salary is between 80000 - 100000 £ per year.

Bullish is an institutionally focused global digital asset platform that provides market infrastructure and information services. These include:

  • Bullish Exchange – a regulated and institutionally focused digital assets spot and derivatives exchange, integrating a high-performance central limit order book matching engine with automated market making to provide deep and predictable liquidity.
  • CoinDesk Indices – a collection of tradable proprietary and single-asset benchmarks and indices that track the performance of digital assets for global institutions in the digital assets and traditional finance industries.
  • CoinDesk Data – a broad suite of digital assets market data and analytics, providing real-time insights into prices, trends, and market dynamics.
  • CoinDesk Insights – a digital asset media and events provider and operator of Coindesk.com, a digital media platform that covers news and insights about digital assets, the underlying markets, policy, and blockchain technology.

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.

Our impact is further amplified by our position within the Bullish Group. Operating as a subsidiary of Bullish, a regulated, institutional-grade exchange known for its technological prowess, CoinDesk is powered by a partner that shares our fundamental belief in the transformative power of digital assets.

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 infrastructure that powers global crypto market data. Our mission is to architect resilient systems that process tens of billions of monthly requests, managing the full lifecycle of data from global exchange ingestion to delivery via high-throughput APIs and streaming services. We own the mission-critical calculation engines for flagship indices backing major ETFs, bridging the gap between innovation and institutional-grade stability.

What You’ll Do:

  • Strategic Initiative Ownership: Lead the planning and execution of high-impact projects, ensuring technical or team roadmaps align with broader company objectives.
  • Operational & Technical Governance: Drive the evolution of engineering architectures and operational standards, proactively identifying and closing gaps in system reliability and development efficiency.
  • End-to-End Delivery Excellence: Own the successful delivery of complex, mission-critical systems by managing cross-functional dependencies, technical risks, and stakeholder expectations.
  • Consensus & Decision Making: Mediate high-level technical discussions to reach a consensus, ensuring that architectural decisions balance immediate tactical needs with long-term scalability.
  • Process & Quality Leadership: Define and oversee industry-leading QA practices and CI/CD frameworks, ensuring excellence is embedded in the software development lifecycle.

What You’ll Bring:

  • Lead-Level Experience: 6+ years in backend development, with a proven track record in a Senior, Lead, or equivalent role where you have moved beyond individual tasks to drive the technical roadmap and operational excellence of critical sub-systems or service portfolios.
  • Technical Authority: Deep expertise in Golang, with a proven ability to architect high-performance, high-throughput distributed systems and concurrent services.
  • High-Level Mentorship & Influence: Proven ability to foster growth in others—whether through direct management or technical coaching—and act as a go-to resource for innovative solutions.
  • Data-Intensive Application Expertise: Strong practical experience with modern databases (e.g., Redis, PostgreSQL), including schema design, query optimization, 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, GCP).
  • Blockchain Expertise: A strong understanding of blockchain technology, cryptocurrencies, and decentralized ecosystems is a significant plus.
  • Financial Market Knowledge: Interest or prior experience in traditional financial markets, trading systems, or investment platforms.
  • Containerization & Deployment: Proficiency with containerization 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.

Bullish is proud to be an equal opportunity employer. We are fast evolving and striving towards being a globally-diverse community. With integrity at our core, our success is driven by a talented team of individuals and the different perspectives they are encouraged to bring to work every day.

Lead Software Engineer in London employer: CoinDesk

At Bullish, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our Lead Software Engineers are empowered to take ownership of high-impact projects while benefiting from a supportive environment that prioritises professional growth and development. With our commitment to quality and a diverse team, we offer a unique opportunity to shape the future of digital assets in a dynamic and rapidly evolving industry.
CoinDesk

Contact Detail:

CoinDesk Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer in London

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best projects, especially those that align with what Bullish is doing. Share it on platforms like GitHub or your personal website to catch the eye of recruiters.

✨Tip Number 3

Prepare for interviews by researching Bullish and CoinDesk thoroughly. Understand their products and services, and think about how your experience can contribute to their mission. Tailor your answers to show you're a perfect fit!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Bullish team. Let’s make it happen!

We think you need these skills to ace Lead Software Engineer in London

Backend Development
Golang
Architecting High-Performance Systems
Distributed Systems
Concurrent Services
Modern Databases (e.g., Redis, PostgreSQL)
Schema Design
Query Optimization
Performance Tuning
DevSecOps Mindset
CI/CD Pipelines
Infrastructure-as-Code
Observability (Monitoring, Logging, Tracing)
Testing Strategies (Unit, Integration, End-to-End, Performance)
Exceptional Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Lead Software Engineer role. Highlight your experience with backend development, especially in Golang, and any leadership roles you've held. We want to see how your skills align with our mission at CoinDesk!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for digital assets and how you can contribute to our team. Be sure to mention specific projects or experiences that demonstrate your ability to lead and innovate.

Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—show us how you've used them to solve complex problems. We love engineers who thrive on challenges, so share examples of how you've navigated ambiguity and delivered results.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at CoinDesk

✨Know Your Tech Inside Out

Make sure you’re well-versed in Golang and the technologies mentioned in the job description. Brush up on your knowledge of backend development, distributed systems, and databases like Redis and PostgreSQL. Be ready to discuss your past projects and how you’ve tackled technical challenges.

✨Showcase Your Leadership Skills

As a Lead Software Engineer, you’ll need to demonstrate your ability to mentor and influence others. Prepare examples of how you’ve led teams or projects, resolved conflicts, and driven technical roadmaps. Highlight your experience in fostering growth in your colleagues.

✨Understand the Business Context

Familiarise yourself with Bullish and CoinDesk’s role in the digital asset space. Understand their products and how they impact the market. This will help you align your answers with the company’s objectives and show that you’re genuinely interested in their mission.

✨Prepare for Problem-Solving Scenarios

Expect to face technical scenarios or case studies during the interview. Practice articulating your thought process when solving complex problems, especially those related to system reliability and operational standards. This will showcase your analytical skills and your approach to high-impact challenges.

Lead Software Engineer in London
CoinDesk
Location: London

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

>