Software Engineer

Flower Technologies AB

Stockholms kommun

Hybrid

SEK 700,000 - 1,000,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

Flower Technologies AB is seeking a passionate Software Engineer to join our Asset Optimisation domain. You will work on optimization services that allocate renewable portfolios across energy markets, with a hands-on focus on architecture, tooling, reliability and system interfaces.

You will join a quant‑heavy team of data scientists, optimization engineers and energy market experts, writing code daily and owning the standards the team builds upon.

Qualifications

  • 3–7 years of experience building and running software in production.
  • Strong Python expertise and tooling.
  • Interest in energy markets and trading environments.

Responsibilities

  • Own the structure and quality of our optimization codebase - architecture, refactoring, testing - and set the engineering bar.
  • Ensure the optimization stack scales across GW-scale portfolios and new geographies.
  • Standardize bespoke components and decide what to rebuild or harden.
  • Handle reliability and edge cases in the trading path with graceful failure modes.
  • Define interfaces towards other teams and advocate for the team’s needs.
  • Own optimization environments, infosec hygiene and testing infrastructure.
  • Maintain and improve CI, deployments, observability and alerting.

Skills

Python

Tools

FastAPI
Pydantic
DuckDB
AWS

Job description

What We Do

Flower is Flexible Power. We are a next-gen energy company leveraging AI and machine learning to make renewable energy stable and always available – even when the sun isn’t shining and the wind isn’t blowing.

Through smart optimization and trading of energy assets like wind and solar farms, battery systems, and EV chargers, we make renewable energy reliable and predictable, leading the charge towards the energy system of tomorrow.

Who We Are

Tech company at heart – purpose in our DNA. Flower consists of a diverse group of innovative individuals with a strong desire to improve the state of the world.

At Flower, we believe trust, collaboration and diversity are essential to not only create an inclusive work environment, but also drive career growth. By embracing varying perspectives, we allow creativity and progress to flourish.

To accelerate towards our goal of becoming the pioneering force powering the energy system of tomorrow, we are now looking for a passionate and skilled Software Engineer to join our Asset Optimisation domain.

About The Role

Our optimization services decide how Flower's flexibility and renewable portfolios are allocated across energy and balancing markets, from days in advance, continuously updating right up to delivery. Our systems run fully automated and dispatch hundreds of MWs of flexible capacity to where the grid or market needs it most.

As a Software Engineer, you will join a quant-heavy team of data scientists, optimization engineers and energy market experts. Your focus is the engineering side of these services: architecture, tooling, reliability, system interfaces, observability. This is a hands‑on role - you will write code every day and own the standards and foundation the rest of the team builds on.

What You'll Do
  • Own the structure and quality of our optimization codebase - architecture, refactoring, testing - and set the engineering bar the team works to
  • Ensure the optimization stack holds up as we scale our portfolio to GW-scale and new geographies
  • Standardize what is currently bespoke, and decide what has to be rebuilt versus hardened
  • Handle reliability and edge cases in the trading path, define graceful failure modes - for example, what should happen when a bid submission fails halfway through?
  • Define interfaces towards other teams and take part in those discussions on behalf of the team
  • Own our optimization environments, infosec hygiene & testing infra across our services
  • Maintain and improve CI, deployments, observability and alerting
Who You Are
  • ~ 3–7 years of experience building and running software in production
  • Fluent in Python and related tooling (uv, prek, ruff, ty, FastAPI, Pydantic, DuckDB)
  • Experience managing quantitative models in production (simulation, optimization, heavy batch compute, ML workloads)
  • Experience with AWS (Modal is a plus)
  • Hands‑on across the stack, from architecture down to repo settings, pipelines and environments, and the occasional internal frontend
  • Solid instincts for system design and API boundaries, comfortable having these conversations with adjacent teams
  • Pragmatic - you can tell a bad idea from a good one on your own, and you know when good enough is good enough
  • Motivated to work in energy markets & in a trading environment
Location

Our beautiful office is located in the heart of Södermalm, just a short walk from Slussen subway station. We encourage in-office collaboration but support a hybrid work model.

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

Similar jobs worth comparing

Senior Optimization Engineer
Senior Optimization Engineer

Flower Technologies AB • Stockholms kommun

Hybrid
SEK 900,000 - 1,200,000
Staff Platform Engineer
Staff Platform Engineer

flower • Stockholms kommun

On-site
SEK 650,000 - 850,000
Senior Data Scientist
Senior Data Scientist

Flower Infrastructure Technologies AB • Stockholms kommun

On-site
SEK 600,000 - 800,000
Senior Data Scientist
Senior Data Scientist

Flower Technologies AB • Stockholms kommun

Hybrid
Senior Data Scientist
Senior Data Scientist

Flower • Stockholms kommun

Hybrid
SEK 600,000 - 800,000
Senior Product Manager
Senior Product Manager

Flower Technologies AB • Stockholms kommun

Hybrid
SEK 749,000 - 1,030,000
Performance Engineer
Performance Engineer

Flower • Stockholms kommun

Hybrid
SEK 600,000 - 900,000
Integration Engineer
Integration Engineer

Flower • Stockholms kommun

Hybrid
SEK 520,000 - 700,000
Hybrid work model
Stockholm office
Integration Engineer
Integration Engineer

Flower Technologies AB • Stockholms kommun

Hybrid
SEK 550,000 - 850,000
Integration Engineer
Integration Engineer

Flower-Infrastructure-Technologies-Ab • Stockholms kommun

Hybrid
SEK 550,000 - 750,000