IT & Software

Senior Software Engineer - Data

Elliptic

London · Greater London · United Kingdom

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

Reference: WJ-747_30144688

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.