Software Engineer developing and maintaining tools and systems for the energy business at Fortum. Join an agile team in the transition to a cleaner, smarter world.
Responsibilities
At Fortum, you’ll join our agile research & development team, collaborating closely with product owners and stakeholders throughout the software lifecycle.
You’ll play a key role in designing, developing, and maintaining robust systems that support both our planning and trading operations.
Your work will help ensure these systems are scalable, reliable, and aligned with the constantly evolving needs of our business.
Requirements
Strong problem-solving skills, a proactive can-do attitude, and a continuous learning mindset - always eager to explore new technologies and approaches to tackle evolving challenges.
Experience in designing, building and maintaining business-critical applications, preferably in trading, finance, or energy domains
5+ years of hands-on experience in backend software development (e.g., C#, Java, Python or similar)
Hands-on experience with SQL and NoSQL databases, data streaming technologies, client-server architectures, backend API development, and system integration solutions.
Strong focus on code quality, including implementing automated testing.
Hands-on experience with cloud platforms (AWS or Azure), CI/CD pipelines, and DevSecOps practices
Experience working in Agile development environments.
Fluent in English (our working language)
Relevant university-level education in computer science, engineering, mathematics, or related fields
Experience with Machine Learning
Understanding of optimization theory and algorithms, including deterministic and stochastic approaches
While the role focuses on backend systems, frontend development experience with modern frameworks like React or Angular is highly valued as we move towards more integrated full-stack solutions
Experience managing cloud resources (e.g., AWS Lambda / Azure Functions, AWS S3 / Azure Blob Storage...) using Infrastructure-as-Code tools such as Terraform, AWS CloudFormation, and Azure Bicep / ARM templates
Experience with data migration, schema mapping, and validation
Knowledge of security best practices, IAM/CIAM, and integration patterns
Hands-on experience with Excel VBA for data analysis, automation, and integration with other systems
Benefits
A dynamic, supportive team environment where everyone’s contribution is valued
Real responsibility and the opportunity to work on impactful, diverse projects
Opportunities for professional growth and learning in the energy and trading sectors
Networking with top professionals across the company
Senior Full Stack Engineer responsible for developing and integrating AI tools in a HealthTech startup, providing impactful solutions for therapists' workflows.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.