Senior Software Engineer - Data
Elliptic · London, England ·
Last confirmed by our partners on 18 Oct 2026.
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
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
- Lead Software Engineer for COMMODITIES UK · Westminster Abbey · 1 km
Remote or home office in 16% of 685 Software developer adverts we list nationwide
More openings at Elliptic
12 other openings we list
- Head of AI-Powered Compliance Products · London
- Lead DevOps Engineer · London
- Senior Product Manager · London
- Agent Platform Engineer: AI-Driven Automation & API Design · London
- Campaigns & Memberships Marketing Manager · London