Senior Software Engineer – Energy

🕒 5 days ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Utility Warehouse

Utility Warehouse

1001 - 5000 employees

Founded 1996

⚡ Energy

📡 Telecommunications

Energy • Telecommunications

Utility Warehouse is a UK-based company offering bundled services including energy, broadband, and mobile to maximize customer savings. They provide incentives such as up to 10% cashback on spending and offer coverage for termination fees up to £400 when switching from other providers. Utility Warehouse promotes a streamlined billing system with a single bill for multiple services, intending to offer competitive prices compared to major suppliers. The company emphasizes excellent customer service and has received multiple industry awards. Customers can choose from various services and enjoy significant savings through their cashback scheme.

📋 Description

• Be integral in defining team goals, ensuring proposed work aligns with our objectives and driving prioritisation to best achieve them. • Design and implement complex technical solutions that align with our strategy, influencing guidelines and standards across the wider engineering group. • Take responsibility for technical decisions within your team, demonstrating expertise across multiple technologies. • Own large technical features from design to completion, making well-informed trade-offs between progress and perfection. • Provide technical direction to your squad, proactively tackling debt and reducing complexity in our services and processes. • Develop a high-level understanding of our multi-service business model, leading discussions on how your squad’s work contributes to the broader company strategy. • Teach our culture to others and mentor engineers via pairing and code reviews, fostering collaboration where all voices are heard. • Lead complex projects and discovery into unknowns, working well under pressure to drive the team forward.

🎯 Requirements

• Experience with Go is preferred but not essential. • Proven fluency with Postgres, Kafka, and Kubernetes. • Solid experience building distributed systems, including concurrency and event-driven architectures. • A strong understanding of system resilience, observability, uptime, SLAs, and progressive degradation. • The ability to deliver end-to-end solutions, from design through build, deployment, and ongoing support. • Experience working with CI/CD tooling, Terraform, and modern cloud workflows. • Familiarity with Kafka and database migrations (e.g. CockroachDB to RDS) as a plus. • Strong communication, collaboration, and problem-solving skills. • The ability to thrive in an agile, iterative environment while delivering continuous feature improvements. • Experience mentoring mid-level engineers and modelling engineering best practices. • Comfort working in autonomous, product-focused teams.

🏖️ Benefits

• Competitive salary: We benchmark against the industry and will share the salary openly during our first conversation. • Performance bonus: An annual discretionary bonus ranging from 15-40%. • Flexible working: We’re a remote-first business. • Work-life balance: We offer an optional four-day working week (90% pay for 90% impact). • Work from anywhere: You can work abroad for up to three weeks, twice every tax year. • Holiday: 25 days plus bank holidays (increasing with tenure), with the option to trade up to five days each year. • UW discounts: Save on our services and you’ll also get access to 100s of rewards and discounts through Perkbox. • Future planning: Matched-contribution pension scheme and life assurance (up to 4x salary). • Family first: Policies designed to help you and your family thrive. • Flexible benefits: An allowance for private health insurance, dental insurance, or gym membership. • Sabbaticals: An eight-week paid sabbatical after four years of service. • Growth: A dedicated learning and development budget and bi-annual promotion cycles. • Inclusion: Join belonging groups that help shape our culture. • Events: Company-wide celebrations including the ‘Great Big Get Together’ and our ‘Good Hearted Go-Getter Awards’.

Apply Now

Similar Jobs

🕒 6 days ago

Matomo

11 - 50

☁️ SaaS

🏢 Enterprise

📋 Compliance

Full Stack Engineer delivering privacy-first analytics capabilities at Matomo. Innovating and developing features for a leading open-source analytics platform.

JavaScript

Node.js

PHP

Python

🕒 6 days ago

Thirdfort

51 - 200

📋 Compliance

💳 Fintech

🔒 Cybersecurity

Senior Software Engineer developing reliable, scalable systems for fraud prevention in financial transactions. Collaborating with cross-functional teams and leveraging AI tools for improvement.

JavaScript

Python

TypeScript

Go

🕒 6 days ago

Akamai Technologies

5001 - 10000

🔒 Cybersecurity

Senior Software Engineer responsible for designing scalable storage solutions in Akamai's cloud platform. Collaborating with global teams to build a reliable and efficient object storage service.

Cloud

Distributed Systems

Go

🕒 6 days ago

SourceWhale

51 - 200

🎯 Recruiter

☁️ SaaS

🤝 B2B

Senior Software Engineer focused on technical leadership in a fast-growing AI-driven recruitment platform. Delivering scalable solutions while mentoring engineers and collaborating cross-functionally.

AWS

Cloud

Distributed Systems

jQuery

Python

Svelte

🕒 6 days ago

Prolific

51 - 200

🤝 B2B

Senior Product Engineer developing AI data solutions at Prolific. Collaborating with cross-functional teams to build impactful research tools with innovative cloud technologies.

AWS

Azure

Cloud

Google Cloud Platform

JavaScript

NoSQL

Python

TypeScript