Software Engineer

Software Engineer

Full-Time 39000 - 52000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Design and develop software for innovative energy storage systems.
  • Company: Join StorTera, a leader in clean energy technology.
  • Benefits: Competitive salary, benefits, and clear career progression.
  • Why this job: Make a real impact on the future of clean power.
  • Qualifications: Degree in Software or Electrical Engineering; coding experience required.
  • Other info: Supportive team culture with opportunities for growth and learning.

The predicted salary is between 39000 - 52000 £ per year.

Build the software powering the energy transition. At StorTera, we’re redefining how energy is stored, controlled, and optimised. As a leading innovator in commercial-scale battery energy storage, we develop advanced software and hardware solutions that stabilise the grid, unlock renewable energy, and help businesses decarbonise at scale.

We’re now looking for a Software Engineer to help build and scale our energy management platform — the digital brain behind our next-generation flow battery technology and BESS deployments. If you’re excited by real-world systems, high-impact software, and clean energy, this is your chance to make your code count.

The Software Engineer Role: You’ll play a key role in designing, developing, and scaling the software that controls how energy is stored, dispatched, and optimised across commercial battery systems. Working at the intersection of edge devices, cloud platforms, IoT, and electrical engineering, you’ll turn high-frequency sensor data into actionable intelligence — helping customers save money, reduce carbon, and improve grid resilience. This is hands-on, mission-critical engineering with real-world impact.

Key Responsibilities of the Software Engineer:

  • Build scalable backend services using cloud-native, microservices architectures to process real-time data from BESS, EV chargers, solar, wind, and IoT sensors.
  • Develop optimisation algorithms for peak shaving, demand response, automated load shedding, and (where appropriate) AI-driven forecasting and anomaly detection.
  • Connect edge to cloud, designing robust APIs and drivers using protocols such as OCPP, Modbus, and CAN, with secure, low-latency data pipelines.
  • Collaborate on data visualisation, supporting intuitive dashboards and reports that drive operational and commercial decisions.
  • Ensure security & reliability, implementing high-availability controls and industry-standard cybersecurity for grid-connected assets.

What We’re Looking For:

  • Degree in Software Engineering, Electrical Engineering, or similar.
  • Experience with C++, Rust (edge / performance-critical systems) and/or Python, Go, or Java (cloud services).
  • Hands-on experience with Docker, Kubernetes, and event-driven architectures.
  • Experience working with time-series and relational databases (e.g. InfluxDB, TimescaleDB, PostgreSQL).
  • Cloud deployment experience on AWS, Azure, or GCP.
  • A systems-thinking mindset — comfortable writing software that safely interacts with physical hardware and high-voltage systems.
  • Exposure to machine learning for forecasting or optimisation is a plus.
  • Strong communication skills and the ability to thrive in a fast-moving, collaborative environment.
  • A genuine commitment to high engineering standards, sustainability, and societal impact.

Early-career engineers welcome: We’re happy to consider candidates with less than 3 years’ experience. If you have strong fundamentals and the right mindset, we’ll invest in your growth with structured training and mentoring.

Why StorTera?

  • Work on cutting-edge energy storage technology shaping the future of clean power.
  • See your software deployed in real-world, grid-connected systems.
  • Join a supportive, ambitious team that values learning, ownership, and innovation.
  • Competitive salary (£45k–£60k DOE) plus benefits and clear progression pathways.
  • Be part of a company making a measurable impact on climate and energy resilience.

Equality, Diversity & Inclusion

StorTera is committed to building a diverse and inclusive workplace where everyone feels valued and respected. We actively encourage applications from all backgrounds, genders, ethnicities, abilities, sexual orientations, and ages.

Ready to power the next generation of energy storage? Apply now and help StorTera deliver smarter, cleaner, more resilient energy systems.

Software Engineer employer: StorTera

At StorTera, we are not just building software; we are shaping the future of clean energy. Located in Edinburgh, our innovative work culture fosters collaboration and continuous learning, providing employees with ample opportunities for growth and development. With a competitive salary and a commitment to sustainability, joining our team means making a real-world impact while working alongside passionate individuals dedicated to redefining energy storage technology.
S

Contact Detail:

StorTera Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the energy sector, especially those working with battery systems. Attend meetups or webinars, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those related to energy management or IoT. This is your chance to demonstrate your coding chops and passion for clean energy, making you stand out to potential employers.

✨Tip Number 3

Prepare for technical interviews by brushing up on relevant algorithms and system design principles. Practise coding challenges that focus on real-time data processing and optimisation. We want you to feel confident and ready to tackle any question thrown your way!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our mission to revolutionise energy storage. Let’s make an impact together!

We think you need these skills to ace Software Engineer

C++
Rust
Python
Go
Java
Docker
Kubernetes
Microservices Architecture
Cloud Deployment (AWS, Azure, GCP)
APIs Design
Data Visualisation
Time-Series Databases (InfluxDB, TimescaleDB)
Relational Databases (PostgreSQL)
Machine Learning
Strong Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your experience with C++, Python, or any relevant technologies mentioned in the job description. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for clean energy and how your background aligns with our goals at StorTera. Let us know why you're excited about the opportunity to work on cutting-edge energy storage technology.

Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing real-world applications of your skills, especially if they relate to energy management or software development!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at StorTera!

How to prepare for a job interview at StorTera

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like C++, Rust, and Python. Be ready to discuss your experience with these languages and how you've used them in past projects, especially in relation to cloud services and edge devices.

✨Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in software engineering, particularly those involving real-time data processing or optimisation algorithms. Use examples that highlight your systems-thinking mindset and how you’ve tackled issues in high-voltage systems.

✨Understand the Company’s Mission

Research StorTera’s role in the energy transition and be prepared to discuss how your skills can contribute to their mission of creating sustainable energy solutions. Showing genuine interest in their work will set you apart from other candidates.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the technologies they use, and their approach to sustainability. This not only shows your enthusiasm but also helps you gauge if the company culture aligns with your values.

Software Engineer
StorTera
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

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