Description

Company Overview

The organisation operates in the financial technology sector, developing software solutions that enable financial institutions, payment providers and businesses to exchange financial information securely and efficiently. Its technology environment supports transaction communication, payment instructions, account information exchange and integration with external financial networks.

Role Summary

The Financial Messaging Software Engineer will develop and maintain software responsible for processing, validating and transmitting structured financial messages between fintech applications and external financial institutions. The role requires strong software development skills, an understanding of financial messaging standards and the ability to build reliable systems that handle sensitive transaction information.

The successful candidate will work with backend engineers, integration specialists and financial operations teams to improve message processing capabilities, automate validation procedures and maintain dependable communication between connected financial systems.

Key Responsibilities

  • Design, develop and maintain software components responsible for generating, processing and validating financial messages.

  • Implement message-processing workflows for payment instructions, transaction confirmations, account information and settlement-related communications.

  • Work with financial messaging formats and standards, including ISO 20022 and relevant SWIFT message structures.

  • Develop parsers, validators and transformation services for structured financial data.

  • Build reliable communication interfaces between internal applications, banking platforms and external payment service providers.

  • Implement message routing, acknowledgement handling, error management and automated retry mechanisms.

  • Develop processing logic to identify incomplete, malformed, duplicated or incorrectly formatted financial messages.

  • Ensure that message processing preserves data accuracy, transaction references and essential financial information.

  • Integrate messaging components with REST APIs, event-driven services and enterprise application environments.

  • Write automated unit, integration and regression tests for financial messaging software.

  • Investigate message delivery failures, processing delays and data transformation inconsistencies.

  • Collaborate with product and financial operations teams to translate business messaging requirements into technical specifications.

  • Maintain technical documentation covering message formats, processing rules, validation procedures and system interfaces.

  • Participate in code reviews and contribute to software quality, security and performance improvements.

Requirements and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related discipline.

  • At least four years of professional software development experience, preferably within fintech, banking or payment technology.

  • Strong programming skills in Java, Python, C#, Kotlin or another suitable backend development language.

  • Experience developing APIs, message-processing services and system integration components.

  • Understanding of structured financial data and messaging standards such as ISO 20022.

  • Familiarity with SWIFT messaging concepts and financial transaction communication is highly desirable.

  • Experience working with JSON, XML, XML Schema and data transformation technologies.

  • Knowledge of relational databases, message queues and event-driven application architecture.

  • Familiarity with automated testing, Git-based version control and CI/CD processes.

  • Understanding of secure software development and sensitive financial data handling.

  • Strong debugging, analytical and problem-solving abilities.

  • Professional English communication skills and the ability to work effectively with distributed engineering teams.

Benefits

  • Fully remote working opportunity within Estonia.

  • Opportunity to develop software supporting financial communication and payment infrastructure.

  • Exposure to international financial messaging standards and banking technology.

  • Collaboration with experienced software engineers and fintech specialists.

  • Opportunities for technical training and continuous professional development.

  • A technology-focused environment that values reliability, software quality and engineering innovation.

Application Instructions

Interested candidates should submit an updated CV highlighting their backend development and financial systems integration experience. Applications should include relevant programming languages, messaging technologies, API projects and examples of software developed for transaction processing or financial data exchange.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.