Hybrid Senior Software Engineer

Posted last month

Apply now

About the role

  • 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

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job