Temporary position (vikariat) 24-36 months
About KUBAL
Kubikenborg Aluminium AB (KUBAL) is Sweden’s only primary aluminum smelter, located in Sundsvall. With approximately 460 employees and over 80 years of operational history, KUBAL is a cornerstone of the Swedish metals industry. Our production runs 24/7, 365 days a year — and the software we build directly supports and controls these mission-critical processes.
Our IT team manages everything from infrastructure and OT advisory to custom software development for production systems. You will work on systems that have real, physical impact — from electrolysis cell control to casthouse operations and internal logistics.
As a Seveso III upper-tier site, KUBAL is subject to strict safety regulations. We are also actively working to align our cybersecurity practices with NIS2 principles and IEC 62443, making reliability, security, and operational resilience core to everything we do.
About the Role
We are looking for a skilled C#/.NET Software Engineer to join our IT team on a temporary basis (vikariat, 24–36 months) while a current team member is assigned to a dedicated production system modernization project. This role develops and maintains digital solutions supporting core production processes and auxiliary functions at the smelter.
Key Responsibilities
Tech Environment
Requirements
Merits (Preferred Skills & Experience)
Web & Frontend: Experience with modern web UI frameworks (Blazor, React, Angular, or Vue) and frontend tech (HTML, CSS, JavaScript/TypeScript); familiarity with mobile development.
Infrastructure & DevOps: Hands-on experience with Docker containers and Kubernetes orchestration. Experience with CI/CD pipelines (GitLab CI, GitHub Actions, or similar) Experience with high-availability (HA) MySQL clustering or database replication; Familiarity with Linux server administration (Ubuntu).
Quality & Testing: Hands-on expertise in Test-Driven Development (TDD) and unit testing frameworks (xUnit, NUnit, MSTest); Experience with integration testing and code quality tools. (SonarQube, linting)
Identity & Integration: Experience with identity management Active Directory, Keycloak, OAuth 2.0/OpenID Connect (OIDC), or similar on-premises IAM solutions); Experience with document automation (Microsoft Office APIs, OpenXML, or reporting frameworks); Working experience with Grafana or similar data visualization and monitoring tools.
Industrial & Domain: Familiarity with industrial protocols and systems (OPC UA, MQTT, SCADA, HMI, PLC); interest in or experience with heavy industry, process manufacturing, or production environments; Experience with C++ for embedded or performance-critical systems.
AI-Assisted & Agentic Development: Daily use of AI coding agents (Claude Code, OpenAI Codex, GitHub Copilot agent mode Cursor, or similar) including planning, reviewing, and taking full ownership of AI-generated code.
What We Offer
Employment Terms
Reporting: The C#/.NET Software Engineer reports directly to the Head of IT.
Contact Information
For questions about the position, contact: Yevgen Izvyekov, IT chef – 073-988 80 42
Trade union representatives: Unionen: Patrik Bergström, 073-986 0739 Ledarna: Marcus Lansink, 073-988 58 88
Application Process
Please send your application marked "Mjukvaruutvecklare / C#/.NET Software Engineer" to [email protected] as soon as possible, but no later than December 31, 2026. Applications are processed on an ongoing basis, so the position may be filled before the deadline.