Senior Software Engineer

Utility Warehouse

United Kingdom

On-site

GBP 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Industry benchmarked salary
Share Options and Save as You Earn scheme
Discount on services
Matched contribution pension scheme
Discounted private health insurance
Employee Assistance line
Free Virtual GP
Commitment to professional development

Job summary

A utilities management company in the UK is searching for a Senior Software Engineer to enhance their software and microservices within an event-sourced architecture. The ideal candidate should be proficient in Rust and Golang, with experience in Kafka, PostgreSQL, AWS, and Terraform. This role includes mentoring junior engineers and collaborating closely with product teams to provide high-quality solutions. A competitive salary and various benefits are offered.

Qualifications

  • Strong background in building and maintaining software and microservices within an event-sourced architecture.
  • Hands-on experience with scalable data contract frameworks and abstraction tools.

Responsibilities

  • Evaluate and propose multiple approaches to a problem.
  • Take complex user stories and break them into sub-tasks.
  • Mentor and provide guidance to junior engineers.

Skills

Proficient in Rust
Proficient in Golang
Experience with Kafka
Experience with PostgreSQL
Experience with AWS
Experience with Terraform

Job description

Overview

Senior Software Engineer role at Utility Warehouse. We’re on a mission to take the headache out of utilities by providing them all in one place—one bill for energy, broadband, mobile and insurance with a lot of savings. We’re aiming to double in size and deliver big ambitions with people like you.

We’re UW. Read on to learn more about the role, the team and how you’ll contribute.

What you’ll do
  • Are comfortable diving into an area that they’re not familiar with and making changes.
  • Keep simplicity at the core of their workflow, reducing unnecessary complexity.
  • Evaluate and propose multiple approaches to a problem, understanding the wider business implications of each.
  • Take a complex user story, break it down into sub-tasks, and complete them with minimal oversight.
  • Identify and communicate project risks to their team and stakeholders.
  • Set, monitor and uphold standards for their team’s workflow, documentation, security and quality of code.
  • Create and advocate for the technical roadmap of their team and area.
  • Run technical team meetings and drive them to actionable outcomes.
  • Review pull requests from engineers of a wide range of skills and abilities.
  • Mentor and provide guidance to junior engineers.
Team and technology

The Data Infra team delivers & maintains strategic tools used by multiple internal teams and covers two major product areas:

  • A standard framework and platform for the definition, creation and maintenance of data products. It enables ELT processes from standard sources (i.e. databases, Kafka, APIs etc) to our warehouse (BigQuery) while supporting the toolset for data contract definition and maintenance.
  • Integration software and abstraction tools between Golang applications running on Kubernetes and our internal CRM. These are developed in Golang, with some Rust, and are central to internal application communication between domain team applications and the internal CRM.
Qualifications

The ideal candidate has a strong background in building and maintaining software and microservices within an event-sourced architecture. They should be proficient in Rust and Golang and have hands-on experience with technologies such as Kafka, PostgreSQL, AWS, and Terraform. This role requires a problem-solver who can design, implement, and optimise scalable data contract frameworks and abstraction tools that integrate with our internal CRM, while ensuring the reliability and performance of existing systems. The ideal candidate thrives in a collaborative environment, working closely with software engineers and product teams to deliver robust, high-quality solutions. Previous Rust exposure or interest to develop is highly desired.

Benefits
  • An industry benchmarked salary. We’ll share it during your first conversation.
  • Share Options and Save as You Earn scheme.
  • Discount on our services and you get our Cashback Card for free.
  • A matched contribution pension scheme and life assurance up to 4x your salary.
  • Family-friendly policies, designed to help you and your family thrive.
  • Discounted private health insurance, access to an Employee Assistance line and a free Virtual GP.
  • Belonging groups that help UW shape an inclusive future.
  • A commitment to helping you develop and grow in your role.
Application

Apply here!

You’ve got this far… Hit apply - we can’t wait to hear from you! Worried you don’t hit all the criteria? We welcome applications from diverse and varied backgrounds, so get your application in and let’s chat!

Martyna Zbyszewska will be your point of contact throughout the recruitment process.

Additional information

Not sure you meet all the requirements? Let us decide! Research shows that women and members of other underrepresented groups tend not to apply for jobs if they think they may not meet every qualification, when in fact they often do.

We provide equal opportunities, a diverse and inclusive work environment, and fairness for everyone. You are welcome to apply no matter your age, disability, gender, marriage or civil partnership status, pregnancy and maternity status, race, religion or belief, or sexual orientation. Please don’t be afraid to ask about what we can do to support your needs. All requests will be carefully and fairly considered.

Please note, if you are successful and offered a role at UW, you will be subject to a background check. Where checks are unsatisfactory or incomplete and/or a failure to reveal information relating to convictions that you are required to identify as part of the background checks, could lead to withdrawal of an offer of employment.

Job details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Utilities and Consumer Services
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Infrastructure Engineer (Windows)
Senior Infrastructure Engineer (Windows)

Utility Warehouse • Greater London

Hybrid
GBP 90,000 - 120,000
Competitive, benchmarked salary
Flexible / remote working
Share options
+11
Data Analyst
Data Analyst

Utility Warehouse • Greater London

Hybrid
GBP 55,000 - 75,000
Hybrid working arrangement
Discount on services
Matched contribution pension scheme
+5
Data Engineering Manager
Data Engineering Manager

Utility Warehouse • Greater London

Hybrid
GBP 90,000 - 140,000
Industry benchmarked salary
Flexible remote working
Discounted private health insurance
+2
Engineering Manager - Partner Proposition
Engineering Manager - Partner Proposition

Utility Warehouse • Greater London

On-site
GBP 90,000 - 130,000
Competitive salary
Annual discretionary bonus 15-40%
Remote-first working
+2
Senior UX Designer
Senior UX Designer

Utility Warehouse • United Kingdom

Remote
GBP 60,000 - 90,000
Flexible working arrangements
Matched-contribution pension scheme
Discounted private health insurance
+4
Senior Commercial Contracts Analyst (Energy)
Senior Commercial Contracts Analyst (Energy)

Utility Warehouse • Greater London

Hybrid
GBP 60,000 - 80,000
Annual discretionary bonus scheme
Hybrid working arrangements
Holiday trading
+4
Lead Software Engineer – Kraken Utilities (OSS / Telco Integrations)
Lead Software Engineer – Kraken Utilities (OSS / Telco Integrations)

United States Digital Space LLC • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer (Data)
Senior Software Engineer (Data)

RVU Co UK • Greater London

Hybrid
GBP 60,000 - 80,000
10% discretionary yearly bonus
Employer-matching pension contributions
£300 ‘work from home’ budget
+3
Business Analyst - Energy Programmes
Business Analyst - Energy Programmes

Utility Warehouse • Greater London

On-site
GBP 45,000 - 60,000
Industry benchmarked salary
Share Options
Technical Customer Service Advisor
Technical Customer Service Advisor

Visa Hunt • United Kingdom

On-site
GBP 27,000
Bonus on performance
Full induction and training
Service discounts
+2