Software Engineer (12-month Contract)

ABN AMRO Clearing Bank

Singapore

On-site

SGD 120,000 - 180,000

Full time

Just now
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ABN AMRO Clearing Bank is seeking a Software Engineer to join the Settlement and Custody software team. You will help build high quality, scalable systems for global usage and guide technical direction for major initiatives.

This role blends hands-on coding with design and production deployment in an agile environment. You’ll collaborate with engineers, business partners and analysts across APAC, Amsterdam and Chicago, contributing to an integrated ecosystem that supports core clearing

Qualifications

  • Relevant university degree (Computer Science/Engineering).
  • 5+ years of commercial software development experience in UNIX and Windows 10 environments.
  • Commercial hands-on experience in Java 17+.
  • Extensive knowledge and experience on Spring Boot, Hibernate/JPA, Maven.
  • Experience in containerisation and orchestration (Kubernetes or OpenShift).
  • Knowledge in CI/CD.
  • Knowledge in Microservices, Kafka.
  • Experience in Linux and Shell Scripting.
  • Solid knowledge of SQL (DB2/PostgreSQL).
  • Knowledge in Python/Perl preferred.
  • Experience with GIT, Jira, Bitbucket, GitLab, Jenkins preferred.
  • Experience with Scrum preferred.
  • Knowledge in AWS preferred.
  • Experience in investment banking preferred.

Responsibilities

  • Establish vision and technical direction for major initiatives.
  • Build high quality, architecturally sound systems for global usage.
  • Hands-on programming, testing and deployment into production.
  • Work in an agile setting with stakeholders across teams.
  • Deliver value to business partners and achieve stakeholder satisfaction.

Skills

Java 17+
Spring Boot
Hibernate/JPA
Maven
Kubernetes/OpenShift
CI/CD
Microservices
Kafka
Linux/Unix
SQL (DB2/PostgreSQL)
Python/Perl
Git/Jira/Bitbucket/GitLab/Jenkins
Scrum
AWS
Investment banking

Education

Bachelor's degree in Computer Science or Engineering

Tools

Git/Jira/Bitbucket/GitLab/Jenkins
Kubernetes/OpenShift

Job description

At ABN AMRO Clearing we aspire to lead the way to safe and transparent markets. In banking, Clearing denotes all activities from the time a commitment (buy or sell) is made for a transaction until it is settled. Clearing acts as an intermediary between clients and the exchanges they trade on. We become the buyer to the seller and the seller to the buyer, taking over the risk to reconcile orders between the parties in the transaction. We do so for professional traders, investment managers and corporates. We understand them and strive to deliver reliable, high-quality service across the globe. Working at ABN AMRO Clearing means thriving in an international, professional yet informal, fast-paced environment.

Your Job

As a Software Engineer for our Settlement and Custody software development team, you will work on applications that help in settlements and custody related tasks. You establish vision and technical direction for major initiatives and build high quality and architecturally sound systems for global usage. You're not attached to tools and technologies, but you focus on solving problems. You work towards sprint goals while questioning every assumption, involving fellow engineers, business partners and analysts. This also means hands‑on programming, testing and putting the new solutions into production. You bring clarity to complexity and demonstrate smart ways to simplify our ecosystem. Together with your team you deliver value to the business partners, aiming for stakeholder satisfaction.

You’ll work in an agile setting alongside a culturally diverse group of individuals, based in APAC, Amsterdam and Chicago. You will be joining one of our APAC offices where hybrid working environments are supported. Additionally, you need to support Singapore business and after‑business hours for end‑of‑day activities. Our systems play an essential role in everything we do in the clearing and risk management domain. That is why our application development teams collaborate closely to explore ideas and set the new direction. Together we build and maintain an outstanding suite of reliable, high performing systems and applications.

The Technological Stack
  • Relevant university degree (Computer Science/Engineering).
  • 5+ years of commercial software development experience using structured software development procedures in UNIX and Windows 10 environments.
  • Commercial hands‑on experience in Java 17+.
  • Extensive knowledge and experience on Spring Boot, Hibernate/JPA, Maven. etc.
  • Experience in Application containerisation and orchestration (e.g. Kubernetes or OpenShift).
  • Knowledge in CI/CD.
  • Knowledge in Microservices, Kafka.
  • Experience in Linux and Shell Scripting.
  • Solid knowledge of SQL, ideally with DB2 and PostgreSQL.
  • Knowledge in Python/Perl preferred.
  • Experience with GIT, Jira, Bitbucket, GitLab, Jenkins preferred.
  • Experience with Scrum preferred.
  • Knowledge in AWS preferred.
  • Experience in investment banking preferred.
Required Knowledge/Experience:
  • Strong engineering instinct and a growth mindset. You have a solid understanding of computer science fundamentals, and are continuously improving your coding skills.
  • Innovative, big-picture thinking grounded in real-world pragmatism.
  • Solid experience with IT development in an agile environment, where you get things done through building relationships and convincing people.
  • You have the ability to clearly express your thoughts and present work e.g. during sprint review.
  • Keen to explore ideas and problems through coding in close collaboration with others.
  • You jump on problems, always ready to take action or escalation issues if it becomes necessary.
  • Strong affinity with financial services and risk management.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Settlement & Custody
Senior Software Engineer, Settlement & Custody

ABN AMRO Clearing Bank • Singapore

Hybrid
SGD 120,000 - 180,000
Software Engineer - Banking
Software Engineer - Banking

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
Support Developer (6-month Contract)
Support Developer (6-month Contract)

ABN AMRO Clearing Bank • Singapore

On-site
SGD 60,000 - 90,000
Software Developer (Banking)
Software Developer (Banking)

SMART INFORMATION MANAGEMENT SYSTEMS PRIVATE LIMITED • Singapore

On-site
SGD 70,000 - 120,000
Technical Lead
Technical Lead

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Senior Angular Developer + JAVA
Senior Angular Developer + JAVA

luxoft singapore • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Java)
Software Engineer (Java)

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Developer - Order Management System
Java Developer - Order Management System

Amundi • Singapore

On-site
SGD 90,000 - 150,000
Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology
Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology

merrill lynch global services pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Developer (Credit & Risk)
Senior Software Developer (Credit & Risk)

Sopra Steria • Singapore

On-site
SGD 180,000 - 260,000
Health insurance
Annual bonus
Training programs
+1