Senior Software Engineer - Data
Key details
- Compensation
- $43,000 - $83,000
Job Description
Salary: £43,000 - 83,000 per year
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.
- Experience in stream processing frameworks and event-driven architecture.
- Hands-on experience with Infrastructure as Code (Terraform, CloudFormation).
- Experience working in containerised environments (Docker, Kubernetes).
- Interest in AI-driven tooling for engineering workflows.
- Interest in crypto and blockchain technologies.
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 and support.
- Perform thoughtful peer reviews that raise code quality and share best practices across the team.
- 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.
- Mentor and upskill engineers, champion best practices, and support less-experienced colleagues.
Technologies
- AI
- Airflow
- AWS
- Architect
- Azure
- Big Data
- Blockchain
- Cloud
- Databricks
- Docker
- GCP
- Support
- Kubernetes
- LESS
- Scala
- Spark
- Terraform
- Backbone
- Excel
- Flow
More
We are Elliptic, a values-driven company building blockchain analytics and intelligence products that help the world fight financial crime and increase transparency in the crypto space. Our Product-Engineering organisation is focused on data engineering solutions that power our platform, and this Senior Software Engineer role is a hands-on position with major real-world impact. We work with modern technologies including Scala, Spark, Databricks, AWS, Airflow, Kubernetes, Terraform, and functional programming. We offer hybrid working, the option to work from almost anywhere for up to 90 days per year, a remote working budget, a learning and development budget, 25 days of annual leave plus bank holidays, an extra day for your birthday, enhanced parental leave, private health insurance, mental health support, life assurance, and a cycle to work scheme. We are committed to diversity, inclusion, and psychological safety, and our London-based engineering team welcomes applicants from all backgrounds.
last updated 36 week of 2026
Company & context
Evidence is labeled so you can tell internal community data from public sources.
Range from 6 indexed roles at this employer: $43,000 - $83,000(mid ~63000)
Context reflects data collected at crawl time.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs, or every remote job category.
Lead DevOps Engineer
Lead DevOps Engineer
Lead DevOps Engineer
Source: DevITJobs • Last updated 2d ago