Senior Backend Engineer
Helicon Technologies · Stockholm, Sweden · Hybrid
Posted Sep 18, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
We build software for the energy system.
Helicon is a software engineering company specialized in energy. We work with energy companies, technology companies, and industrial customers to build the systems that connect, understand, and control the physical world.
That means everything from APIs and integrations to data platforms, optimization systems, and applications handling thousands of connected assets and millions of measurements.
Now we're looking for a Senior Backend Engineer who wants to build those systems with us.
The challenge
The energy system is becoming increasingly software-defined.
Batteries, buildings, heat pumps, EV chargers, solar panels, meters, and entire energy plants are being connected and need to exchange data, make decisions, and interact with increasingly complex energy markets.
That creates some genuinely interesting engineering problems.
How do you reliably ingest data from thousands of assets and systems that were never designed to talk to each other?
How do you build APIs and services that remain understandable as the system grows?
How do you process large amounts of time-series data and turn it into something useful in real time?
And how do you build software that customers can trust when it starts controlling physical equipment?
These are the kinds of problems you'll work on at Helicon.
We've previously built systems connecting more than 15,000 buildings and 30,000 sensors, software for optimizing energy assets, and digital twins for complex energy systems.
There's plenty left to build.
What you'll do
You'll spend most of your time building software.
Depending on the project, that might mean:
Designing and building backend services, APIs and integrations.
Building systems for ingesting and processing large amounts of energy and time-series data.
Connecting cloud software with devices, industrial systems and third-party platforms.
Designing data models and distributed architectures.
Building services for forecasting, optimization and control.
Taking a problem from a conversation with a customer all the way to running software in production.
Making architectural decisions without turning every decision into an architecture project.
Reviewing code and helping other engineers become better.
Taking technical leadership of a project or small engineering team when needed.
We expect senior engineers to take ownership beyond their own tickets.
If something doesn't make sense, question it. If there's a simpler solution, suggest it. If something should be fixed, fix it.
You might like working here if
You genuinely enjoy software engineering.
You're comfortable moving between understanding the customer's problem, sketching an architecture, digging through an unfamiliar API, and writing the code that ultimately solves it.
You care about good engineering, but don't confuse complexity with quality.
You know that sometimes the right solution is a carefully designed distributed system, and…