Enable job alerts via email!

Senior Software Engineer (data focus)

ZipRecruiter

London

On-site

GBP 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading energy transition company as a Senior Software Engineer, where you'll shape systems and ensure data integrity across the platform. This role focuses on building robust data pipelines and requires a strong foundation in software engineering and data architecture.

Qualifications

  • Strong software engineering background, particularly in TypeScript.
  • Experience with data pipelines and backend systems.
  • Deep proficiency with SQL and handling production data.

Responsibilities

  • Design and maintain core data flows to ensure reliable data.
  • Collaborate with teams to ensure AI-driven features and customer insights.
  • Contribute to the product roadmap with technical expertise.

Skills

Data processing
Data architecture
SQL
Software engineering
Data pipelines
AWS
Testing paradigms

Job description

Job Description

About Metris Energy

At Metris, we're on a mission to accelerate the energy transition by helping solar owners manage their asset(s) autonomously. Today, our platform delivers real-time data on 100s of solar projects across the UK and automates time-consuming tasks involved in solar management such as monitoring, fault detection, reporting and billing. Next, Metris is building proprietary AI to deliver autonomous operation of small-scale renewables.

The Role

We’re looking for a Senior Software Engineer with strong experience in data-intensive systems to join our team. You’ll bring a solid grounding in data processing and architecture, and will play a key role in maintaining data integrity across the Metris platform. This role will define and own our data architecture, connecting to hundreds of renewable energy assets — storing, transforming and aggregating millions of rows of data — we also expect that over time you will also contribute to other parts of the Metris product as the business continues to grow and evolve into new products and markets.

This role is ideal for someone who thrives in early-stage environments, enjoys shaping systems from the ground up, and wants to work on data-rich challenges that span from backend systems to customer-facing features.

What You'll Do

  • Own platform-wide data integrity: Design and maintain core data flows and pipelines that ensure reliable, accurate sensor and meter data.
  • Build software that handles complex data: From ingestion to transformation to visualisation, you’ll work across the stack to make our data usable and valuable.
  • Collaborate across teams: Partner with Product, Engineering, and Data Science to ensure our platform supports AI-driven features, meaningful visualisations, and customer insights.
  • Contribute to the product roadmap: Use your technical expertise and understanding of customer needs to shape new features and improvements.
  • Ensure robustness and consistency: Ensure all systems you design are fault-tolerant, scalable and correct using appropriate architecture and testing approaches.

About You

You’re a senior engineer who moves comfortably between building reliable software systems and thinking deeply about data architecture. You don’t need to be a dedicated data engineer or ML expert—but you do have a strong foundation in data-intensive development and enjoy working with messy, real-world data.

What You Bring

Core Technical Skills

  • Strong software engineering background. Our core stack is in TypeScript (Next.js and Express.js with GraphQL) but a new data stack could include Python.
  • Experience building and maintaining backend systems, APIs, and data services.
  • Deep proficiency with SQL and experience working with production data stores (PostgreSQL, Redshift, Snowflake, DynamoDB, etc.).
  • Hands-on experience with data pipelines, ETL/ELT processes, and/or event-driven architectures.
  • Comfort working with and transforming time-series or other noisy sensor data.
  • Familiarity with AWS or similar cloud infrastructure and able to ensure data processing remains secure and cost-optimal.
  • Strong experience in different software testing paradigms to ensure consistency and correctness of our data.

Bonus Skills

  • Knowledge of real-time or stream processing systems (e.g. Kafka, Spark Streaming).
  • Domain experience in energy, IoT, or working with unreliable/messy datasets.
  • Frontend awareness—able to contribute to or reason about how data is visualized and interacted with.

How You Work

  • You take ownership of problems and build pragmatic solutions.
  • You’re proactive in identifying and resolving data quality or reliability issues.
  • You enjoy working cross-functionally and translating between technical and non-technical perspectives.
  • You thrive in environments with ambiguity and limited structure—you help create the playbook, not just follow it.
  • You care about building maintainable systems and share knowledge to raise the bar for the whole team.

Why Metris?

  • You’ll be joining a small, high-impact team working on problems that sit at the intersection of clean energy, software, and data. You'll have a direct hand in shaping how our platform scales and delivers insight—not just raw data—to our users. If you're excited about building systems that matter, we’d love to hear from you.

How to Apply

Please fill out the form: https://forms.gle/33SCNch3BxtNE77H9

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Data Engineer

Morgan Philips Specialist Recruitment

London null

Remote

Remote

GBP 65,000 - 75,000

Full time

2 days ago
Be an early applicant

Senior Data Engineer

Booksy

London null

Remote

Remote

GBP 60,000 - 90,000

Full time

10 days ago

Python ML Engineer (LLM & Data Specialist)

Alteam

London null

Remote

Remote

USD 85,000 - 105,000

Full time

11 days ago

Senior Software Engineer (data focus)

JR United Kingdom

London null

On-site

On-site

GBP 60,000 - 90,000

Full time

Today
Be an early applicant

Senior Software Engineer (Data) Software Europe - Remote, London Hybrid Remote

Monolithai

London null

Remote

Remote

GBP 50,000 - 90,000

Full time

30+ days ago

Data Scientist, Product Analytics Remote, UK +1 locations • Data & Analytics • Data Science Dat[...]

Meta

London null

Remote

Remote

GBP 50,000 - 75,000

Full time

2 days ago
Be an early applicant

Senior Software Engineer (data focus)

JR United Kingdom

City Of London null

On-site

On-site

GBP 60,000 - 90,000

Full time

Today
Be an early applicant

Full Stack Data Engineer

JR United Kingdom

City Of London null

Remote

Remote

GBP 45,000 - 65,000

Full time

11 days ago

Global Data Engineer

epay, a Euronet Worldwide Company

Billericay null

Remote

Remote

GBP 45,000 - 65,000

Full time

10 days ago