Senior Software Engineer (Pricing)

Tem-Energy Limited

United Kingdom

Remote

GBP 80,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tem-Energy Limited seeks a backend engineer to join the Pricing squad. You will design and ship core slices of the Pricing API that price real energy contracts for businesses buying electricity and renewable generators selling it, balancing speed and accuracy.

The role is data-heavy and requires shipping an API in production, with a focus on reliability, observability, and explainability when pricing cannot be determined. Collaboration with ML teams is valued.

Qualifications

  • Shipped and run an API in production and been on the hook when it broke
  • Comfortable with FastAPI and SQL and data-heavy systems where numerical correctness matters
  • Experience building with agents (Claude or similar) as part of daily workflow
  • Ability to own a project end-to-end - scoping, delivery, quality with a tech lead as sounding board
  • Desirable: Fintech/domain knowledge in energy pricing or adjacent fields
  • Desirable: Experience with ML collaboration
  • Desirable: AWS and serverless patterns (Lambda, Postgres on RDS)
  • Desirable: Polars or optimization of numerical code

Responsibilities

  • Join the Pricing squad, the team behind the pricing engine at the heart of RED, tem's modern utility product
  • Price real energy contracts for businesses buying electricity and renewable generators selling it, with emphasis on correctness and speed
  • Backend, data-heavy engineering role with a quant-y flavour
  • Help build the Pricing API, ensure prices are fast, accurate and explainable when pricing gaps occur
  • Design and ship core slices of the new Pricing API from design to production
  • Consolidate pricing logic into a single service with a stable boundary
  • Build detection and alerting to catch bad or slow prices before customers see them
  • Provide self-serve answers to pricing questions for the commercial team
  • Make pricing measurably faster for every customer quote
  • Own reliability: implement error handling, observability and alerts
  • Sharpen boundaries by consolidating pricing logic within the Pricing engine
  • Handle live pricing questions/incidents and translate learnings into structural fixes

Skills

Python backend
FastAPI
SQL
Data-heavy systems
Claude / AI-assisted coding
AWS / serverless
Polars

Tools

Claude
Postgres on RDS
AWS Lambda
Polars

Job description

Requirements
  • Production backend Python: you have shipped and run an API in production and been on the hook when it broke
  • ,
  • Comfortable with FastAPI and SQL, and with data- and analytics-heavy systems where the correctness of numbers matters
  • ,
  • Product engineering nous: you ask what the price is for and who reads it, not just how to compute it
  • ,
  • You build with agents: Claude or similar is part of your daily workflow for writing, testing and reviewing code
  • ,
  • You can own a project end to end - scoping, delivery, quality - with a tech lead as a sounding board rather than a supervisor
  • ,
  • (Desirable) Domain knowledge from fintech, energy pricing or neo-utilities, or ad-tech
  • ,
  • (Desirable) Experience working inside or alongside machine learning teams
  • ,
  • (Desirable) AWS and serverless patterns (Lambda, event-driven services, Postgres on RDS)
  • ,
  • (Desirable) Polars, or a taste for making numerical code fast
  • ,
  • If you’re excited about this role but not sure you meet every requirement, we’d still love to hear from you. Your unique perspective could be exactly what we’re looking for
What the job involves
  • You'll join the Pricing squad, the team behind the pricing engine at the heart of RED, tem's modern utility product
  • ,
  • The systems you build price real energy contracts for businesses buying electricity and renewable generators selling it, so correctness shows up as money and speed shows up as trust
  • ,
  • This is a backend, data-heavy engineering role with a quant-y flavour
  • ,
  • You'll help build our new Pricing API, make prices fast, accurate and understandable, and make sure that when we can't price something, we can always explain why
  • ,
  • Design and ship core slices of our new Pricing API, taking them from first design through to production
  • ,
  • Consolidate pricing logic into one service with a clean boundary, keeping pricing behaviour stable throughout the move
  • ,
  • Build the detection and alerting that catches bad or slow prices before they ever reach a customer
  • ,
  • Give our commercial team self-serve answers to "why can't we price this?"
  • ,
  • Make pricing measurably faster for every customer quote
  • ,
  • Build with impact: design and ship components of the Pricing API that price real energy contracts, owning work from design through to production
  • ,
  • Make it fast: help bring the time to a first customer price down dramatically, without sacrificing accuracy
  • ,
  • Own reliability: build the error handling, observability and alerting that make pricing fail loudly and explainably, never silently
  • ,
  • Sharpen the boundaries: extract and consolidate pricing logic so the pricing engine owns its own behaviour end-to-end
  • ,
  • Close the loop: take your turn handling live pricing questions and incidents, and turn what you learn into structural fixes
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Pricing – AI-Powered Energy Platform
Senior Software Engineer, Pricing – AI-Powered Energy Platform

tem • United Kingdom

On-site
GBP 90,000 - 120,000
Pricing API Backend Engineer (Energy)
Pricing API Backend Engineer (Energy)

Tem-Energy Limited • United Kingdom

Remote
GBP 80,000 - 120,000
Staff Full Stack Engineer - Sell-Side Growth
Staff Full Stack Engineer - Sell-Side Growth

tem • United Kingdom

Remote
GBP 88,000 - 120,000
Competitive salary
Stock Options
25 days holiday + public holidays
+2
Principal Machine Learning Engineer - Pricing
Principal Machine Learning Engineer - Pricing

Tem-Energy • Greater London

On-site
GBP 85,000 - 115,000
Staff Full Stack Engineer
Staff Full Stack Engineer

tem • United Kingdom

On-site
GBP 90,900 - 111,100
Competitive salary with regular reviews
Stock options for all team members
25 days holiday plus public holidays
+3
Staff Data Analyst United Kingdom • Full-time View role →
Staff Data Analyst United Kingdom • Full-time View role →

Tem-Energy Limited • United Kingdom

Remote
GBP 93,000 - 101,000
Stock options
25 days holiday
Birthday off
+1
Head of Pricing
Head of Pricing

Businesswise Solutions • Nelson

On-site
GBP 70,000 - 95,000
Pricing Manager
Pricing Manager

Ruby Energy • Lancashire

On-site
GBP 30,000 - 50,000
Competitive salary
Career progression
Birthday leave
+3
Staff Full Stack Engineer United Kingdom • Full-time View role →
Staff Full Stack Engineer United Kingdom • Full-time View role →

Tem-Energy Limited • United Kingdom

Remote
GBP 88,000 - 120,000
Stock Options
Remote & Flexible working
Wellbeing budget
Principal Machine Learning Engineer (Pricing)
Principal Machine Learning Engineer (Pricing)

tem • United Kingdom

On-site
GBP 70,000 - 90,000