Software Engineer

Roxburgh's Court
1 month ago
Applications closed

Related Jobs

View all jobs

Software Engineer

Software Engineers (C++)

Lead Software Engineer

Senior Software Engineer

Logistics Software Engineer

Embedded Software Engineer

Software Engineer – Battery Energy Storage Systems (BESS) | Edinburgh | £45,000 – £60,000

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

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Cyber Security Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

If you’re thinking about switching into cyber security in your 30s, 40s or 50s, you’re in good company. Across the UK, organisations of all sizes are hiring people from diverse backgrounds to protect systems, data & customers. But with hype around “hackers” & quick-win courses, it’s hard to separate reality from fiction. This guide gives you a UK reality check: which roles genuinely exist, what employers actually want, how training really works, what to expect on salary & progression & whether age matters. Whether you come from finance, project management, operations, law, HR or customer service, there is a credible route into cyber security if you approach it strategically.

How to Write a Cyber Security Job Ad That Attracts the Right People

Cyber security is now a board-level priority for organisations across the UK. From financial services and healthcare to critical infrastructure, SaaS platforms and the public sector, demand for skilled cyber security professionals continues to grow. Yet despite this demand, many employers struggle to attract the right candidates. Cyber security job adverts often generate large volumes of applications, but few are a genuine match. Meanwhile, experienced security engineers, analysts and architects quietly ignore adverts that feel vague, unrealistic or disconnected from real security work. In most cases, the problem is not a lack of talent — it is the quality of the job advert. Cyber security professionals are trained to assess risk, spot weaknesses and question assumptions. A poorly written job ad signals organisational immaturity and weak security culture. A well-written one signals seriousness, competence and trust. This guide explains how to write a cyber security job ad that attracts the right people, improves applicant quality and positions your organisation as a credible security employer.

Maths for Cyber Security Jobs: The Only Topics You Actually Need (& How to Learn Them)

If you are applying for cyber security jobs in the UK it can feel like “real security people” must be brilliant at maths. The reality is simpler: most roles do not need degree-level pure maths. What they do need is confidence with a small set of practical topics that show up repeatedly in day-to-day work across SOC, incident response, cloud security, AppSec, threat detection, IAM & security engineering. This guide strips the maths down to what actually helps you get hired. It includes a 6-week learning plan plus portfolio projects you can publish to prove the skills. You will focus on: Number systems & bitwise thinking (binary, hex, bytes, XOR) Modular arithmetic basics (enough to understand how modern crypto “works”) Probability & statistics for detection, triage & risk Discrete maths for logic, sets, graphs & complexity Security maths habits: estimation, false positive control & evidence-led reporting You will not waste time on heavy theory that rarely appears in junior or mid-level cyber security roles.