Senior Software Engineer, CoinDesk Media in London

Senior Software Engineer, CoinDesk Media in London

London Full-Time 63000 - 77000 £ / year (est.) No working from home possible
B

At a Glance

  • Tasks: Lead software development and optimise digital platforms for a global audience in the crypto economy.
  • Company: Join CoinDesk, a trusted leader in crypto media and events.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative team environment with a focus on innovation and mentorship.
  • Why this job: Make an impact in the fast-paced world of cryptocurrency and blockchain technology.
  • Qualifications: 7-8 years of software development experience with full-stack expertise.

The predicted salary is between 63000 - 77000 £ 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 Bullish, a regulated, digital assets exchange. CoinDesk operates as an independent subsidiary with an editorial committee to protect journalistic independence.

The Team: CoinDesk Media Engineering. The CoinDesk Media Engineering Team builds and optimizes the digital touchpoints that connect millions of global readers to the digital asset economy. Our mission is to ensure seamless, real-time access to breaking journalism, multimedia, and market intelligence for millions of readers worldwide. We are responsible for the architecture, development, and optimization of coindesk.com, the CoinDesk mobile applications, and the high-availability services layer behind both.

What You'll Do:

  • Autonomous Problem Discovery: Spot critical gaps and unassigned challenges across our architecture before they impact users. You take immediate initiative to design and deliver robust, lasting solutions.
  • Technical Direction & Standards: Proactively set and drive technical direction, architectural standards, and engineering excellence across the media stack. You balance near-term execution with sustainable, long-term system health.
  • Force Multiplication & Mentorship: Actively raise the technical bar for the engineers around you. You share context openly, provide thoughtful code reviews, and eliminate knowledge silos so no single person becomes a bottleneck.
  • End-to-End Delivery Excellence: Own complex features from concept to production. You collaborate directly with product managers and designers on scoping, steer deployment, and maintain production reliability, performance, and security.
  • Full-Stack Execution: Architect and ship resilient functionality across our web surface, mobile apps, and services layer. You build clean, maintainable systems with Next.js, React 19, TypeScript, and modern backend services.
  • AI-Native Engineering: Leverage AI tools as a standard part of how you design, build, and optimize software. We use Claude Code, Open Code, and open-source models daily. You champion internal AI tooling that accelerates workflows for product managers, designers, and editorial staff.
  • Safe Release & Operational Governance: Champion progressive delivery practices using feature flags in LaunchDarkly. You build dependable CI/CD pipelines and production observability so the team can deploy often with complete confidence.

What You'll Bring:

  • Lead-Level Track Record: 7 to 8 years of experience shipping production software. You demonstrate verified end-to-end ownership of at least one complex, high-traffic production system from initial design through maturity.
  • Full-Stack Ecosystem Mastery: Deep hands-on authority across modern web and backend technologies. You bring proven expertise in React, Next.js, Node.js, TypeScript, RESTful APIs, and content management platforms.
  • Web Performance & Architecture Expertise: In-depth knowledge of Next.js, server-side rendering (SSR), and advanced caching patterns. You have a track record of tuning Core Web Vitals to deliver immediate page responsiveness at scale.
  • Quality as a Feature: A disciplined commitment to automated testing across unit, integration, and end-to-end suites with tools like Playwright and Maestro. Automated testing is your default standard, never an afterthought.
  • Cross-Functional Partnership: Strong communication skills with an appetite for working in a small, direct team. You move easily between deep technical debates and collaborative working sessions alongside product managers, designers, and newsroom partners.
  • DevSecOps & Resiliency Mindset: Practical experience establishing automated CI/CD pipelines and embedding security best practices across client and server boundaries. You manage production risks with feature flags and actionable telemetry.
  • Large-Scale Publishing Platforms: Proven background designing or maintaining high-volume consumer platforms or media properties with tens of millions of monthly impressions.

Nice to Haves:

  • Architectural Pruning & Simplification: Proven experience deprecating and decommissioning legacy infrastructure and services, leaving codebases leaner and easier to maintain.
  • Mobile Application Development: Hands-on experience building or maintaining production mobile applications using React Native and Expo.
  • Modern Runtimes & High-Speed Datastores: Exposure to alternative execution runtimes like Bun and Elysia, along with high-throughput caching in Redis.
  • Identity & CMS Platforms: Familiarity with modern authentication protocols using Auth0, alongside structured headless CMS architectures like Sanity.
  • Monetisation, Analytics & Cloud Tooling: Familiarity with Google Ad Manager, Stripe billing, HubSpot, Amplitude, and Google Cloud Platform services with Terraform.

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, color, 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 and let us know the nature of your request.

Senior Software Engineer, CoinDesk Media in London employer: Bullish, Inc.

At Bullish, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among world-class engineers. Located in London, our team thrives in a fast-paced environment where technical excellence is paramount, and employees are encouraged to take ownership of their projects while benefiting from continuous growth opportunities and mentorship. Join us to be part of a diverse community dedicated to shaping the future of digital assets with integrity and cutting-edge technology.

B

Contact Details:

Bullish, Inc. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, CoinDesk Media in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Bullish, Inc. or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Bullish, Inc..

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Bullish, Inc..

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Bullish, Inc. that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Software Engineer, CoinDesk Media in London

Problem Discovery
Technical Direction
Mentorship
End-to-End Delivery
Full-Stack Execution
AI-Native Engineering
Operational Governance

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Bullish, Inc..

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Bullish, Inc. and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Bullish, Inc.

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Bullish, Inc. uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.