Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

AI-TALENT PERSONNEL SERVICES PTE. LTD.

NewBe an early applicant

Senior Python Developer / Technical Lead – AML/KYC Systems

Posted 19 views
Discussion

Summary

Senior Python developer/technical lead building enterprise-scale AML/KYC and banking process automation applications in Singapore: leading solution architecture and delivery of Django/REST backends with React frontends, MS SQL/Oracle databases, MQ/microservices integrations, CI/CD pipelines, and mentoring other developers.

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)

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →