Software Engineer in London

Software Engineer in London

London Full-Time 42000 - 58000 £ / year (est.) Home office (partial)
Go Premium
E

At a Glance

  • Tasks: Join us in developing cutting-edge software for our energy trading platform.
  • Company: Electron, a fast-growing tech company revolutionising the energy flexibility space.
  • Benefits: Competitive salary, flexible working, mentorship, and 25 days holiday.
  • Why this job: Make a real impact on the clean energy transition while growing your technical skills.
  • Qualifications: Experience with web applications and a passion for learning new technologies.
  • Other info: Collaborative culture focused on continuous improvement and knowledge sharing.

The predicted salary is between 42000 - 58000 £ per year.

About Us

Electron is a fast-growing tech company in the energy flexibility space. We’re working to transform how electricity grids work, as the need for electricity doubles and the increase in renewables continues to add pressure to the grid. We’re looking to bring more passionate people into our team to help us do this! In just a few years, we’ve gone from pilot projects in the UK to over 50% market share with full platform deployments, becoming the leading platform for flexibility markets. As the UK is the most advanced country in the flexibility space, this also makes us the leading flexibility market platform globally too. More recently, we’ve expanded into the US through acquisition, marking the next phase of our global growth and enabling us to work with some innovative utilities in the US. At our core, Electron helps electricity networks use the grid more intelligently. As more electric vehicles, batteries, and renewables connect to the grid, traditional infrastructure struggles to keep up. Instead of just relying on expensive physical upgrades, Electron enables a smarter, faster solution. Our products allow utilities and grid operators to tap into flexible energy - working with resources like batteries, EVs, and other distributed energy resources - exactly when and where they’re needed. In simple terms, we help find value on the grid in real time, reducing costs, improving grid reliability, and accelerating the transition to clean energy. In the UK, we work with over half of the country’s Distribution System Operators and have already enabled 7 GWh of flexibility - helping networks connect more customers, avoid unnecessary infrastructure upgrades, and keep electricity flowing reliably. This, in turn, can reduce consumer bills in the long run too!

Electron is a mission-driven tech company with real-world impact. We’re building the digital foundations of the modern electricity grid in an ever changing energy world - making it cheaper, cleaner, and more resilient - and we’re looking for people who want to shape the future of energy with us.

The Role

The Software Engineer (Mid-Level) is responsible for contributing to the development and improvement of Electron’s energy trading platform and innovation projects. This role focuses on building reliable, well-tested software while continuing to deepen technical expertise. Working closely with senior engineers, the role supports delivery across the full development lifecycle and plays an active part in agile, collaborative teams.

How We Work

The engineering team gets together twice a week in our London office. We work in agile teams, delivering value efficiently from a prioritised backlog. We release to production early and often. Automated testing and CI/CD pipelines enable teams to own the full delivery lifecycle. Collaboration, pairing and shared ownership are core to how we build software.

What We Offer

  • Salary: £50,000 - £70,000 depending on experience, with the ability to participate in the success of the company through our share option scheme
  • Flexible working: Hybrid model with 2 days/week in our London office
  • Benefits: Pension scheme, 25 days holiday plus bank holidays
  • Growth: Direct mentorship from senior engineers, ownership of features, and opportunities to expand your technical skills across our full stack
  • Impact: Work on technology that’s directly enabling the clean energy transition and helping achieve net-zero
  • Culture: Collaborative, learning-focused team where knowledge sharing, pair programming, and continuous improvement are core values

Responsibilities

  • Collaboration & Ways of Working: Work as part of a tight-knit, agile engineering team delivering value iteratively. Pair program where appropriate to learn from others, share knowledge and improve quality. Collaborate closely with product, delivery and other technical team members. Actively contribute to continuous improvement of team practices and processes.
  • Technology & Platform Development: Contribute to the development and maintenance of features across Electron’s energy flexibility trading platform. Work primarily with Angular on the frontend and ASP.NET Core on the backend. Build and consume Web APIs and event-driven services. Work with relational databases (PostgreSQL) and gain exposure to NoSQL data stores.
  • Technical Growth & Best Practice: Write clean, maintainable, and well-tested code. Contribute to automated testing and CI/CD pipelines. Learn and apply engineering best practices with guidance from senior team members. Take part in code reviews, pair programming, and technical discussions.

Who We are Looking For

We’re seeking an engineer who is curious, adaptable, and eager to grow. You don’t need to have worked with our exact tech stack - we value relevant experience and the ability to learn over perfect matches.

Essential:

  • Experience building web applications with modern frontend frameworks (React, Vue, Svelte, or similar - Angular experience is a bonus but not required)
  • Backend development experience with a strongly typed language (C#, Java, TypeScript, Go, Kotlin, or similar)
  • Understanding of RESTful APIs and web application architecture
  • Experience with relational databases
  • A collaborative mindset and willingness to pair program and share knowledge
  • Enthusiasm for learning new technologies and approaches

Desirable:

  • Exposure to event-driven architectures
  • Experience with automated testing and CI/CD pipelines
  • Experience with cloud-based infrastructure

Most importantly, we’re looking for someone who is genuinely excited about contributing to the clean energy transition and working in a team that values learning, collaboration, and continuous improvement.

Software Engineer in London employer: Electron

Electron is an exceptional employer for Software Engineers, offering a dynamic and collaborative work culture in the heart of London. With a strong focus on employee growth through direct mentorship and opportunities to work on impactful projects in the clean energy sector, we provide a flexible hybrid working model and a competitive salary package that includes share options. Join us to be part of a mission-driven team that is shaping the future of energy while enjoying a supportive environment that values continuous learning and innovation.
E

Contact Detail:

Electron Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Get out there and connect with people in the energy tech space. Attend meetups, webinars, or even just chat with folks on LinkedIn. You never know who might have the inside scoop on job openings at Electron!

✨Tip Number 2

Show your passion for clean energy! When you get the chance to chat with potential employers, make sure to express your enthusiasm for the industry. Share your thoughts on how technology can transform energy systems – it’ll show you’re not just looking for any job, but one that aligns with your values.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills! Practice common algorithms and data structures, and don’t forget to review the tech stack mentioned in the job description. Being well-prepared will help you shine during those crucial interview moments.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining Electron and being part of our mission to revolutionise the energy sector.

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

Angular
ASP.NET Core
Web APIs
Event-Driven Services
PostgreSQL
NoSQL Data Stores
C#
Java
TypeScript
Go
Kotlin
RESTful APIs
Automated Testing
CI/CD Pipelines
Cloud-Based Infrastructure

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for clean energy and technology shine through. We want to see that you’re genuinely excited about the role and how you can contribute to our mission at Electron.

Tailor Your CV: Make sure your CV highlights relevant experience, especially with web applications and any tech stack you've worked with. We love seeing how your skills align with what we do, so don’t hold back on showcasing your achievements!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you want to join Electron specifically. Share your thoughts on the energy flexibility space and how you see yourself fitting into our agile team. This is your chance to stand out!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it shows you’re keen to be part of our journey from the get-go!

How to prepare for a job interview at Electron

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially Angular and ASP.NET Core. Brush up on your knowledge of relational databases like PostgreSQL and be ready to discuss how you've used similar tech in past projects.

✨Show Your Collaborative Spirit

Electron values teamwork and collaboration, so be prepared to share examples of how you've worked in agile teams. Highlight any experiences with pair programming or mentoring others, as this will show that you fit well into their culture.

✨Demonstrate Your Problem-Solving Skills

Be ready to tackle some technical questions or coding challenges during the interview. Think about how you approach problem-solving and be prepared to explain your thought process clearly. This will showcase your ability to contribute to their innovative projects.

✨Express Your Passion for Clean Energy

Since Electron is mission-driven, it’s important to convey your enthusiasm for the clean energy transition. Share why you’re excited about working in this field and how you see your role contributing to a more sustainable future.

Software Engineer in London
Electron
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
  • Software Engineer in London

    London
    Full-Time
    42000 - 58000 £ / year (est.)
  • E

    Electron

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>