Search by job, company or skills

A

Senior Software Engineer Payments Modernisation

5-8 Years
SGD 8,000 - 11,000 per month
Save
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are seeking experienced Senior Software Engineers to join a mission-critical payments modernization program. This role focuses on stabilizing, upgrading, and modernizing legacy systems rather than building new features. You will play a key role in elevating engineering standards, improving system resilience, and ensuring compliance across core financial systems. This is an opportunity to work on high-impact platforms in a lean, high-performing team, contributing as a hands-on engineer with strong ownership.

Key Responsibilities

  • Lead modernization of legacy applications (Java 8 → Java 21+) to improve performance, maintainability, and compliance
  • Enhance application hygiene, including testing, observability, and system reliability
  • Implement and support containerized deployments using Kubernetes and cloud platforms (AWS preferred)
  • Work on mission-critical payment systems, ensuring stability and operational continuity
  • Collaborate closely with engineering leads in pair programming and technical design sessions
  • Identify and reduce technical debt across existing systems
  • Contribute as an independent engineer in a lean team with minimal supervision

Required Skills & Experience

Core Technical Skills:

  • Strong expertise in Java (preferably Java 21+) or Python
  • Experience working with microservices and containerization (Kubernetes)
  • Hands-on experience with AWS or similar cloud platforms
  • Solid understanding of software engineering best practices (testing, CI/CD, observability)

Domain Expertise:

  • Experience in financial services, fintech, or payments systems
  • Knowledge of payment processing (ACH, Swift, or similar) is highly desirable

Working Style:

  • Proven ability to work on legacy systems with modernization goals
  • Comfortable operating as a self-starter and individual contributor
  • Strong problem-solving skills with a focus on system improvement rather than greenfield development

Preferred Qualifications

  • Experience upgrading large-scale systems across Java versions
  • Familiarity with compliance-driven environments (audit, regulatory frameworks)
  • Exposure to observability tools and automated testing frameworks
  • Prior experience in high-availability or mission-critical systems

What We're Looking For

  • Engineers who thrive on improving and modernizing existing systems
  • Individuals who can lead through expertise and initiative, not just follow requirements
  • Team players who value clear communication and strong collaboration in lean teams
  • Professionals who understand the realities and challenges of legacy system transformation

We regret to inform that only shortlisted candidates will be notified.

EA Registration No: R21103843, Andrew Jonas Matthew

Allegis Group Singapore Pte Ltd, Company Reg No. 200909448N, EA Licence No. 10C4544

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149281403