1,658,354open jobs
99,405companies
252,979added this week
Browse all
Salary
≈ $50k – $133k per year (Estimated)
Location
In office (Stockholm)
Employment
Full-Time

First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
BESS PowerBox by Capture Energy is a stable, smart and superior energy station suitable for both corporate and industry loads as well as the flexibility market.

Software Engineer


About the job

At Capture Energy, we’re transforming our automation architecture and are looking for a Software Engineer – Operational Technology & Cloud Integration to build core services on our Capture Controller while ensuring seamless data flow to our cloud infrastructure.

You’ll create lean, maintainable applications and clean interfaces between our operational technology and cloud systems.

We primarily develop in Go, but we’re equally interested in strong Python engineers with BESS or energy experience who are willing to transition to Go. The right domain expertise, learning ability and hunger matter more than years on a resume.

In this role, you’ll be a critical integration point between our automation systems and cloud platform, working closely with both our Senior TwinCAT Engineer and Cloud team to evolve our architecture.

You Will

• Develop applications running on the Capture Controller to handle energy optimization, state management and control logic

• Communicate with TwinCAT via ADS (Automation Device Specification) to coordinate PLC operations and sensor data

• Design and implement data schemas and APIs for reliable, bidirectional data exchange between the controller and cloud services

• Architect a clean separation between real-time PLC functions and business logic in the controller application

• Work closely with both the TwinCAT engineer on the OT side and the Cloud team on the IT side to define data contracts and integration points

• Build robust error handling, logging and monitoring for production control systems

We Expect You To

• Have solid production experience in Go or Python. You’ve shipped code that matters and understand what can go wrong in production

• Have strong systems-level thinking across state management, concurrency, real-time data handling and distributed systems

• Have hands-on experience with energy systems, BESS or battery management. This is critical and the hard part to teach

• Have experience with industrial protocols or hardware integration, even if not ADS specifically

• Be comfortable working across both operational technology (OT) and IT infrastructure layers

• Have a genuine curiosity about how things work and the drive to learn and ship in a fast-moving environment

• If Python is your primary language, have a demonstrated ability to learn new languages and a genuine interest in transitioning to Go as your primary development language

• Be fluent in English, both written and spoken

Nice To Have

• Existing Go experience

• Familiarity with Beckhoff TwinCAT or other PLC ecosystems

• Experience with ADS, OPC UA, Modbus, MQTT or similar industrial communication protocols

• Background in embedded systems, IoT or software running close to physical equipment

• Knowledge of battery energy storage, grid services, energy optimization or similar domains

• Experience with data pipelines, message queues or time-series databases

This is a permanent full-time position based in Stockholm (Sweden) or Fredrikstad (Norway), with an on-site setup and flexibility to work from home several days per week.

For Python applicants transitioning to Go, you can expect structured onboarding with pair programming, mentoring and clear Go adoption milestones. We’ll invest in your ramp-up. In return, we ask that you commit to the transition.

We offer competitive salary and benefits based on experience and location and are prepared to offer market rates for the right candidate in either Stockholm or Fredrikstad.

Ready to apply?

Send us your CV and a brief note about your experience with control systems, energy systems, cloud integration or similar production-critical development.

If you’re a Python engineer, tell us about your learning track record and why you’re interested in Go.

We look forward to hearing from you.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,658,354 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Stockholm
Full Stack Developer 3 months ago
Remote (Bolivia)
Python
JavaScript
PHP
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
MySQL
PostgreSQL
Frontend
Vue.js
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
GitHub
Management
Agile
Apply
Back-End Developer 3 months ago
Remote (Bolivia)
Python
Go
JavaScript
Java
PHP
SQL
Ruby
C#
Node JS
Databases
MySQL
PostgreSQL
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
GitHub
Management
Agile
Apply
$146k – $306k per year • Equity • In office • 10+ years exp • Nashville
Apply
App Developer 3 hours ago
$150k – $195k per year • In office • TS/SCI • Full-Time • Herndon
JavaScript
Java
TypeScript
SQL
Bash
Java
Spring Framework
Maven
Spring Boot
Hibernate
Spring MVC
Gradle
Databases
MySQL
PostgreSQL
Frontend
Angular
React.js
DevOps
Rest API
Red Hat
OpenShift
CI/CD
Windows Server
Jenkins
Git
Docker
Kubernetes
GitHub
GitLab
Linux
Windows
Apply
≈ $20k – $46k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru
Python
Go
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Angular
DevOps
CI/CD
Docker
Kubernetes
Management
Agile
Apply
≈ $54k – $158k per year (Estimated) • In office • Stockholm
JavaScript
Java
TypeScript
C#
Java
Testcontainers
Databases
Redis
RabbitMQ
Frontend
Tailwind CSS
React.js
Radix UI
shadcn/ui
DevOps
Rest API
GitHub Actions
WebSockets
Azure
Amazon S3
Cybersecurity
CodeQL
NeuVector
Apply
≈ $50k – $148k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Stockholm
JavaScript
TypeScript
C#
C#
.NET
AI/ML
Copilot
Cursor
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
Git
Gitflow
GitHub
Management
Agile
Apply
≈ $56k – $137k per year (Estimated) • Hybrid • 3+ years exp • Stockholm
Design
Figma
Apply
IT-controller 1 day ago
≈ $42k – $101k per year (Estimated) • Hybrid • Stockholm
Apply
≈ $37k – $67k per year (Estimated) • In office • Full-Time • Stockholm
Apply
See all jobs
This is one of many
1,658,354 more open roles from verified company boards, updated every day.