Backend Software Engineer

Ingrid

Stockholms kommun

On-site

SEK 800,000 - 1,100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Ingrid is seeking a Backend Engineer to join the Platforms team. You’ll dive deep into real-time, event-driven systems and own production-grade Python services that power trading, grid balancing, and asset optimisation.

You’ll design and ship microservices in the cloud (FastAPI, SQLModel/SQLAlchemy, PostgreSQL, Redis), implement CI/CD, monitoring, and secure auth, and collaborate closely with trading and data teams.

Qualifications

  • Deep backend experience in Python and production services with modern tooling.
  • Experience with event-driven or distributed systems and message queues.
  • Cloud familiarity, ideally GCP, with observable and healthy production services.
  • Energy sector experience is a plus but not required; interest in the domain helps.
  • Interest in AI tooling to sharpen workflow and collaboration.

Responsibilities

  • Go deep in one key domain (Optimisation & Trade, Delivery & Steering, or Partner Experience Platform) and grow with scale.
  • Design, build and maintain production-grade backend services in Python with RESTful and event-driven APIs.
  • Build real-time, event-driven systems that react to trading markets and data streams.
  • Design and evolve databases (PostgreSQL, Redis, BigQuery, S3) and ensure migrations are clean.
  • Own the path from commit to production with CI/CD, containerisation, and observability.

Skills

Python
FastAPI
Cloud (GCP)
Distributed systems
Pub/Sub / Kafka
CI/CD

Tools

PostgreSQL
Redis
SQLAlchemy
SQLModel
Alembic
Docker

Job description

Watch our film

Ingrid was born out of a simple belief: the energy transition must move faster and work smarter. We're pioneers at the forefront of the global energy transition — pushing boundaries, turning bold ideas into reality, and solving the problems that matter most.

The INtelligent GRID of tomorrow needs to absorb and release more power. We develop, build and operate high-performance batteries — the lungs of modern energy infrastructure — enabling a more flexible and resilient energy supply across Europe. With 500 MW already deployed across the Nordics and rapid expansion into continental Europe, we manage, optimise and trade both our own assets and those of third parties through our sophisticated tech platform, making every battery — and the entire grid — stronger.

About the role

Software and smart solutions are at the core of how we tackle the toughest bottlenecks in the power system. The platform our Ingrid Technology team builds makes real-time trading decisions, balances the grid and optimises assets – running at scale, around the clock, against live energy markets where timing and reliability decide the outcome.

We're looking for a Backend Engineer to join the Platforms team - a group that owns the Cloud, Data, and Applications platforms. You'll go deep in the backend – real-time systems, event-driven services and the infrastructure they run on – with the only limit being your own curiosity and ambition.

This is a hands-on role with real ownership: what you design, you build, ship and run. You'll work close to trading, market intelligence and asset operations. You’ll deploy often and see your impact quickly.

What you'll do
  • Go deep in one of our key domains. Optimisation & Trade, Delivery & Steering, or the Partner Experience Platform — and grow with it as we scale.
  • Design, build and maintain production-grade backend services. In Python (FastAPI, Pydantic, SQLModel/SQLAlchemy, Alembic migrations), with RESTful and event-driven APIs, deployed as containerised micro services in the cloud.
  • Build real-time, event-driven systems. Our services react in real time to continuously trading markets, a constant flow of surrounding data, and the physical steering of our assets — you'll design Pub/Sub event flows that stay predictable when messages arrive late, twice or not at all.
  • Design and evolve application databases. PostgreSQL, Redis, BigQuery and S3 — schema design, migrations and query optimisation.
  • Own the path from commit to production. CI/CD, containerisation, monitoring and observability — with security and auth built in from the start, not as an afterthought.
Your background
  • Deep backend experience in Python. Production services with modern tooling – FastAPI or equivalent, type-safe patterns – and you know your way around relational databases.
  • Experience with event-driven or distributed systems. You've worked with message queues or event streams – Pub/Sub, Kafka or similar – and know the trade-offs they bring.
  • At home in the cloud, ideally GCP. Or another major provider with a curiosity to learn – you don't just deploy services, you keep them monitored, observable and healthy in production.
  • Experience with the energy sector is meritable, but not required. We'll get you up to speed on the domain.
  • AI-native and genuinely keen on modern AI tooling, using it to sharpen your own workflow and helping colleagues get the most out of theirs.
Your personal skills

In addition to your qualifications we believe that below skills will make you a star in the Ingrid Tech team:

  • Solution-oriented with ability to focus on finding practical solutions balancing speed and technical debt effectively.
  • Curious and a natural inclination to explore new technologies, methodologies, and approaches, driving continuous improvement; actively seizing opportunities and taking initiative.
  • Flexible in fast-paced start-up environment and willingness to test out ideas, fail fast and take on new tasks when needed.

At Ingrid, we're pioneers at the forefront of the global energy transition — pushing boundaries, turning bold ideas into reality, and solving what matters most. Our culture is built on Bold Impact Curious Grit Inspiring Collaboration. We believe a thriving organisation runs on trust, growth, and learning from mistakes — and that wellbeing matters as much as work. From lunch & learns to social activities, we make space to connect, recharge, and thrive together.

Next step

We’ll make selections on an ongoing basis and finalise the recruitment as soon as we’ve found the perfect match. This process will run over summer vacations and we will keep everyone involved updated on our expected timeline.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-stack Software Engineer
Full-stack Software Engineer

Ingrid • Stockholms kommun

On-site
SEK 700,000 - 1,000,000
Power Trader
Power Trader

Ingrid • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Optimisation Engineer
Optimisation Engineer

Ingrid • Stockholms kommun

On-site
SEK 700,000 - 1,000,000
Nordic Energy Storage Project Lead
Nordic Energy Storage Project Lead

Ingrid Capacity • Stockholms kommun

On-site
SEK 700,000 - 900,000
Global Head of Development
Global Head of Development

Ingrid Capacity • Stockholms kommun

On-site
SEK 969,000 - 1,294,000
Senior BESS Asset Manager
Senior BESS Asset Manager

Ingrid • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
Construction Project Manager
Construction Project Manager

Ingrid • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
Construction Project Manager
Construction Project Manager

Ingrid Capacity • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
Optimisation Engineer
Optimisation Engineer

Ingrid Capacity • Stockholms kommun

On-site
SEK 800,000 - 1,100,000
Real-Time Backend Engineer for Energy Grid Platform
Real-Time Backend Engineer for Energy Grid Platform

Ingrid • Stockholms kommun

On-site
SEK 800,000 - 1,100,000