Software Engineer - Senior in London

Software Engineer - Senior in London

London Full-Time 48000 - 72000 £ / year (est.) No working from home possible
G

At a Glance

  • Tasks: Design, code, and review software systems while mentoring junior developers.
  • Company: Gentrack delivers innovative cleantech solutions for global utilities, driving sustainability.
  • Benefits: Enjoy personal growth, a vibrant culture, and a competitive reward package.
  • Other info: Open to diverse backgrounds; eager learners are encouraged to apply.
  • Why this job: Join a passionate team making a real impact on society and the planet.
  • Qualifications: 5+ years in software development with expertise in Java and cloud environments.

The predicted salary is between 48000 - 72000 £ per year.

Software Engineer - Senior

Department: Factor

Employment Type: Permanent - Full Time

Location: London, UK

Description

Factor is an API driven, AI powered retail data platform for global energy utilities. We use deep machine learning to help energy retailers accurately value the energy they sell: improving margins, unlocking more competitive customer products, and driving lower carbon emissions. We believe that great environmental outcomes come from smarter commercial models, and we earn our clients’ loyalty by helping them do good and do well.

We are a small, senior team that moves fast by collaborating, not following rulebooks. Headquartered in New Zealand, we’re building a global business; working remotely, flexibly, and across time zones to support our partners and clients.

Factor was acquired by Gentrack Group Ltd in May 2026. We operate as a division inside the Group, collaborating with our Gentrack colleagues to win new business and support Group customers. We also sell Factor independently, integrating with other software in the energy ecosystem.

At Factor, we’re building the commercialisation don’t just write code — layer for the new energy economy. Our engineers they shape the foundations of a platform designed to transform how energy is priced, forecast, and delivered globally.

As a senior engineer, you will play a pivotal role in developing the core of our system: scalable data pipelines, pricing engines, and APIs that support real time decision making for energy retailers and their customers. You’ll work in a highly capable sen engineering excellence are expected — and where AI tools are used daily to multiply impact and velocity.

Your Key Responsibilities

  • Build and ship backend features and services with a focus on elegance, scalability, performance, and resilience.
  • Design and evolve Factor’s core data and application architecture (Typescript rust, AWS, etc).
  • Solve complex, end to end problems across the stack, from data ingestion and transformation, complex algorithms, through to APIs and partner integrations.
  • Contribute to engineering standards, peer reviews, and design discussions that raise the technical bar.
  • Use AI and automation to accelerate development cycles, testing, and deployment.
  • Help shape a culture of technical excellence, collaboration, and high ownership.

What We’re Looking For:

  • Proficiency in Node.js, Python, PostgreSQL, and modern cloud architecture (AWS, serverless).
  • Track record of designing and maintaining clean, maintainable systems that handle complex data and business logic.
  • Experience in the energy sector (or other data
  • Comfortable working autonomously in a fast problems and proposing solutions. heavy, mission-- critical industries) is highly valued. moving startup environment; proactive in surfacing
  • Thrives on responsibility and ownership, with a low ego, high collaboration style.
  • Excited by the opportunity to apply your skills to one of the world’s biggest challenges: the energy transition.

What We Can Offer You

  • Competitive salary
  • Private medical insurance
  • Life and income protection
  • 24-days annual leave
  • Enhanced parental leave
  • Tailored learning and development opportunities
  • Flexible working hours and remote-work opportunities

To discover more about Gentrack and how we’re transforming energy and water utilities with innovative solutions, please visit our website and LinkedIn.

#J-18808-Ljbffr

Software Engineer - Senior in London employer: Gentrack

Gentrack is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the North UK Account Director role in the water sector. Employees benefit from significant autonomy in shaping account strategies, alongside ample opportunities for professional growth and development. With a focus on customer satisfaction and revenue growth, Gentrack offers a rewarding environment where your contributions directly impact the success of key accounts.

G

Contact Details:

Gentrack Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Senior in London

Tip Number 1

Familiarise yourself with Gentrack's core values and culture. During your interactions, whether in interviews or networking, demonstrate how your personal values align with theirs, particularly around sustainability and collaboration.

Tip Number 2

Showcase your technical expertise by discussing specific projects where you've implemented complex software solutions. Be prepared to explain your thought process and the impact of your contributions on the overall project success.

Tip Number 3

Highlight your mentoring experience. Gentrack values collaboration and knowledge sharing, so share examples of how you've supported junior developers or contributed to team learning in previous roles.

Tip Number 4

Stay updated on industry trends and emerging technologies relevant to Gentrack's work. Being able to discuss these topics during your conversations will show your commitment to continuous learning and innovation.

We think you need these skills to ace Software Engineer - Senior in London

Java Programming
C# Proficiency
JavaScript and TypeScript Knowledge
Software Architecture Design
Microservices Design Patterns
Spring Framework Experience
Hibernate Framework Knowledge

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience and skills that align with the Senior Software Engineer role at Gentrack. Focus on your expertise in Java, software architecture, and any experience with cloud environments like AWS.

Craft a Compelling Cover Letter:Write a cover letter that showcases your passion for technology and sustainability, reflecting Gentrack's values. Mention specific projects where you've made a positive impact and how you can contribute to their mission.

Showcase Technical Skills:In your application, clearly outline your technical skills, including programming languages and frameworks relevant to Gentrack's tech stack. Provide examples of how you've used these skills in past projects.

Highlight Team Collaboration:Emphasise your experience in mentoring junior developers and collaborating with cross-functional teams. Gentrack values teamwork, so share examples of how you've contributed to a collaborative environment.

How to prepare for a job interview at Gentrack

Showcase Your Technical Expertise

Be prepared to discuss your experience with relevant programming languages and frameworks, especially Java, C#, and cloud environments like AWS. Highlight specific projects where you've implemented complex software solutions or optimised performance.

Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Practice articulating your thought process when solving problems, debugging issues, or optimising code. This will showcase your analytical skills and ability to tackle complex scenarios.

Emphasise Collaboration and Mentorship

Gentrack values teamwork and knowledge sharing. Be ready to share examples of how you've mentored junior developers or collaborated with cross-functional teams. This will demonstrate your leadership qualities and commitment to fostering a positive team environment.

Align with Company Values

Familiarise yourself with Gentrack's core values, such as respect for the planet and customers. During the interview, express how your personal values align with theirs and how you can contribute to their mission of driving innovation in utilities.