Trainee, Payment Solutions – Software Development

The Payment Solutions team plays a key role in enabling seamless, secure, and scalable payment capabilities across Finnair’s digital channels. We are responsible for building and maintaining systems that support payment processing, reconciliation, and financial integrations across customer-facing and internal platforms. 

We are now looking for a Developer trainee to join our team and contribute to the development of software solutions within the payments domain. This is a great opportunity to gain hands-on experience in a critical area of Finnair Digital and work alongside experienced professionals in a dynamic and supportive environment.

Your responsibilities will include, for example:

  • Developing and maintaining internal tools and services related to payment processing and financial data flows.
  • Supporting the integration of payment APIs and third-party services.
  • Assisting in the automation of reconciliation and settlement processes.
  • Participating in code reviews, testing, and documentation of software components.
  • Collaborating with developers, architects, and business stakeholders to deliver high-quality solutions.
  • Contributing to the continuous improvement of development practices and tools. 

We hope you have a relevant background in computer science or software engineering, along with experience or coursework in software development using languages such as Python, Java, or Node.js. Familiarity with APIs, databases, front-end frameworks, and cloud platforms is considered an advantage. We value a curious mindset and a willingness to learn about the payments domain, as well as strong collaboration and communication skills. 

Relevant study background: Computer Science, Software Engineering, or another relevant field. 

Please note that the hiring process includes a security clearance and a drug test. 

The preferred starting date for the trainee will be April 2026; the length of the trainee program will be between 4 to 6 months.