CareerPlan

Senior Lead Software Engineer, Payment Systems - Vice President

MISSISSAUGA, Ontario, CanadaFull-time$121k2026-09-02 → 2026-11-10
Hybrid

Core

Architect and drive the modernization of global payment processing platforms handling USD 4 trillion in daily transactions.

Role type

Senior Lead Software Engineer (Technical Leadership)

Builds

Resilient, high-throughput microservices for global payment infrastructure

Domain

Financial Services / Payments

Deliverable

production ML models

Required skills

Java, Spring Boot, Microservices Architecture, Domain-Driven Design, Kubernetes, Docker, Apache Kafka, CI/CD, Observability, AI-powered developer tools

Preferred skills

Financial services standards (SWIFT, ISO 20022), AI/ML integration in regulated systems, AI-driven observability

Technologies

Java 8+, Spring Boot, Angular, HTML5, CSS3, Oracle, MongoDB, Apache Kafka, RabbitMQ, Docker, Kubernetes, OpenShift, GitHub Copilot

Responsibilities

Lead full software development lifecycle for mission-critical payment applications; Design and build high-throughput, low-latency microservices; Architect active-active multi-region failover strategies; Champion adoption of Domain-Driven Design and containerization; Define and enforce API standards; Mentor and guide a cross-functional engineering team; Integrate AI-powered developer tools and AI/ML capabilities into production workflows.

Seniority

Senior, hands-on IC with leadership responsibilities