Senior Software Engineer - Data

Elliptic · London, England ·

Last confirmed by our partners on 18 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this Senior Software Engineer role, you will design, build, and own the data platform that underpins Elliptic’s analytics and intelligence products. You’ll work across blockchain, intelligence and product teams to deliver scalable data solutions that power crypto insight and risk analysis. The role combines hands-on coding with technical leadership to shape data systems that meet growing demands. You’ll have a meaningful, real-world impact as you advance reliability, observability, and cost efficiency while mentoring peers.

Pay / Benefits

  • Hybrid working
  • Remote work budget up to 90 days/yr
  • Learning & Development budget
  • 25 days annual leave + bank holidays
  • Birthday day off
  • 16 weeks enhanced parental leave fully paid (for eligible employees)

Responsibilities

  • Write, ship, and maintain production code as a hands-on engineer
  • Architect, design, and implement large-scale distributed data systems and pipelines
  • Contribute to technical decision-making across batch and streaming data solutions
  • Collaborate with engineers, product managers, data scientists, and intelligence analysts to build customer-focused products
  • Explore and integrate new technologies to optimise performance and scalability
  • Take shared ownership of data systems from design to deployment and ongoing improvement
  • Perform thoughtful peer reviews to raise code quality and share best practices
  • Contribute to platform-wide initiatives that improve reliability, observability, and cost efficiency
  • Help shape the technical roadmap for data engineering across Elliptic
  • Leverage and deploy AI and agentic systems to operate more effectively

Key requirements

  • Hands-on production experience with Scala and functional programming
  • Ability to design, build, and maintain distributed data systems in a cloud-based environment
  • Hands-on experience with big data frameworks such as Spark or Databricks
  • Knowledge of cloud infrastructure (AWS, GCP, or Azure)
  • Judgement to balance scalability, performance, and maintainability
  • Experience with data modelling and workflow orchestration
  • End-to-end ownership
  • Engineering excellence and scalable systems
  • Data-driven decision making
  • Scala
  • Spark
  • Databricks
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £52,500 – £102,300, from 539 adverts

1860 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 16% of 685 Software developer adverts we list nationwide

More openings at Elliptic

12 other openings we list

EllipticLondon Apply