Senior Python Developer / Technical Lead – AML/KYC Systems

MARQUESS SERVICES PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MARQUESS SERVICES PTE. LTD. seeks an experienced Senior Python Developer / Technical Lead to drive the design, development and implementation of AML/KYC applications and banking automation solutions.

You will lead solution architecture, technical design and end-to-end delivery of complex Python-based systems, collaborating with stakeholders, architects and engineering teams to ensure scalable, secure, and highly available software for regulatory compliance.

Qualifications

  • Minimum 8–10 years of hands-on software development experience, preferably in enterprise or banking environments.
  • Strong expertise in Python development, particularly Django and REST API frameworks.
  • Strong frontend development experience with React, JavaScript and CSS/SCSS.
  • Proven experience designing and implementing enterprise-scale, highly available applications.
  • Strong knowledge of Linux/Unix operating systems and Shell scripting.
  • Extensive experience with MS SQL and/or Oracle database design, SQL development and performance optimisation.
  • Strong experience in solution architecture, system design and technical leadership.
  • Experience designing and implementing integrations using MQ, microservices and high-volume batch processing.
  • Strong understanding of object-oriented design, UML, and software architecture principles.
  • Extensive experience in unit testing, integration testing and test-driven development for Python and JavaScript applications.
  • Hands-on experience with Git, source control and software development tools.
  • Strong understanding of Agile/Scrum, Waterfall, CI/CD and DevOps practices.
  • Excellent analytical, troubleshooting, communication and stakeholder management skills.
  • Proven ability to lead technical delivery and drive development of complex software components.

Responsibilities

  • Lead technical requirements gathering, solution design, system architecture and implementation for complex banking applications.
  • Drive the development of Python-based full-stack applications using Django and REST API frameworks.
  • Design and implement scalable backend services and frontend applications using React, JavaScript and CSS/SCSS.
  • Evaluate existing systems, conduct impact assessments and recommend optimal technical solutions.
  • Lead integration design and implementation involving APIs, MQ, microservices and high-volume batch processing.
  • Oversee database design, SQL development and query optimisation using MS SQL and Oracle.
  • Ensure application architecture aligns with enterprise technology standards and solution architecture roadmaps.
  • Drive engineering quality through code reviews, unit testing, integration testing and test-driven development.
  • Lead CI/CD implementation, release management, deployment orchestration and environment management.
  • Ensure adherence to change management, engineering review and software development methodologies.
  • Work closely with internal and external stakeholders to manage technical delivery, system enhancements and production support.
  • Mentor developers, provide technical guidance and promote engineering best practices.

Skills

Python
Django
REST API
React
JavaScript
CSS/SCSS
Linux/Unix
Shell scripting
MS SQL/Oracle
Git
Agile/Scrum
CI/CD
DevOps
UML
Unit testing

Education

Bachelor's degree in Computer Science or related

Tools

Git

Job description

About the Role

We are looking for an experienced Senior Python Developer / Technical Lead to drive the design, development and implementation of enterprise-scale AML/KYC applications and banking process automation solutions.

The successful candidate will play a key role in solution architecture, technical design and end-to-end delivery of complex Python-based applications. You will work closely with business stakeholders, architects and engineering teams to deliver scalable, secure and highly available systems supporting banking operations and regulatory compliance.

Key Responsibilities
  • Lead technical requirement gathering, solution design, system architecture and implementation for complex banking applications.
  • Drive the development of Python-based full-stack applications using Django and REST API frameworks.
  • Design and implement scalable backend services and frontend applications using React, JavaScript and CSS/SCSS.
  • Evaluate existing systems, conduct impact assessments and recommend optimal technical solutions.
  • Lead integration design and implementation involving APIs, MQ, microservices and high-volume batch processing.
  • Oversee database design, SQL development and query optimisation using MS SQL and Oracle.
  • Ensure application architecture aligns with enterprise technology standards and solution architecture roadmaps.
  • Drive engineering quality through code reviews, unit testing, integration testing and test-driven development.
  • Lead CI/CD implementation, release management, deployment orchestration and environment management.
  • Ensure adherence to change management, engineering review and software development methodologies.
  • Work closely with internal and external stakeholders to manage technical delivery, system enhancements and production support.
  • Mentor developers, provide technical guidance and promote engineering best practices.
Requirements & Technical Skills
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems or a related discipline.
  • Minimum 8–10 years of hands‑on software development experience, preferably in enterprise or banking environments.
  • Strong expertise in Python development, particularly Django and REST API frameworks.
  • Strong frontend development experience with React, JavaScript, CSS and SCSS.
  • Proven experience in designing and implementing enterprise‑scale, highly available applications.
  • Strong knowledge of Linux/Unix operating systems and Shell Scripting.
  • Extensive experience with MS SQL and/or Oracle database design, SQL development and performance optimisation.
  • Strong experience in solution architecture, system design and technical leadership.
  • Experience designing and implementing integrations using MQ, microservices and high-volume batch processing.
  • Strong understanding of object‑oriented design, UML, object modelling and software architecture principles.
  • Extensive experience in unit testing, integration testing and test‑driven development for Python and JavaScript applications.
  • Hands‑on experience with Git, source control and software development tools.
  • Strong understanding of Agile/Scrum, Waterfall, CI/CD and DevOps practices.
  • Excellent analytical, troubleshooting, communication and stakeholder management skills.
  • Proven ability to lead technical delivery and drive development of complex software components.
Good to Have
  • Experience in banking, financial services or regulatory technology projects.
  • Knowledge of AML/KYC processes, transaction monitoring and sanctions screening.
  • Exposure to AML/KYC platforms such as NICE Actimize, SAS AML, Verafin or similar RegTech solutions.
  • Experience with regulatory compliance, risk management and financial crime prevention systems.
  • Experience with enterprise workflow automation and process re‑engineering.
  • Strong knowledge of deployment automation, release orchestration and environment management.

A-IT Software Services Pte Ltd (EA License No: 24C2345)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer / Technical Lead AML/KYC Systems
Senior Python Developer / Technical Lead AML/KYC Systems

ai-talent personnel services pte. ltd. • Singapore

On-site
SGD 140,000 - 200,000
Senior Python Developer / Technical Lead – AML/KYC Systems
Senior Python Developer / Technical Lead – AML/KYC Systems

Marquess Services • Singapore

On-site
SGD 150,000 - 240,000
Senior Python Developer / Technical Lead AML/KYC Systems
Senior Python Developer / Technical Lead AML/KYC Systems

marquess services pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Developer / Technical Lead AML/KYC Systems
Senior Developer / Technical Lead AML/KYC Systems

a-it investment pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Developer / Technical Lead - AML/KYC Systems
Senior Developer / Technical Lead - AML/KYC Systems

A-IT SOFTWARE SERVICES PTE LTD • Singapore

On-site
SGD 140,000 - 180,000
Python Developer - AML/KYC Systems
Python Developer - AML/KYC Systems

MARQUESS SERVICES PTE. LTD. • Singapore

On-site
SGD 40,000 - 80,000
Developer : AML / KYC systems
Developer : AML / KYC systems

A-IT SOFTWARE SERVICES PTE LTD • Singapore

On-site
SGD 55,000 - 90,000
Python Developer – AML/KYC Systems
Python Developer – AML/KYC Systems

Marquess Services • Singapore

On-site
SGD 60,000 - 100,000
Python Developer – AML/KYC Systems
Python Developer – AML/KYC Systems

AI-TALENT PERSONNEL SERVICES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Python Lead for AML/KYC Banking Apps
Senior Python Lead for AML/KYC Banking Apps

Marquess Services • Singapore

On-site
SGD 150,000 - 240,000