Hybrid Senior Lead Software Engineer - Payment Microservices

Citibank (Switzerland) AG

Mississauga

Hybrid

Confidential

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive salary

Job summary

Citi is seeking a senior software engineer to lead the full lifecycle of mission-critical payment applications. You will design and build high-throughput microservices using Java 8+ and Spring Boot, embracing cloud-native principles to support global payments at enterprise scale.

Responsibilities include resilient, zero-downtime deployments, domain-driven design, and modern DevOps practices with Docker/Kubernetes/OpenShift, plus AI-enabled tooling for faster delivery.

Qualifications

  • 6+ years of software engineering experience delivering complex, enterprise-scale applications, with leadership in a technical direction.
  • Expert-level Java and Spring Boot for production microservices; strong front-end in Angular/HTML/CSS.
  • Experience with resilience patterns (Circuit Breakers, Saga) and idempotent API design.

Responsibilities

  • Lead full software development lifecycle for mission-critical payment applications from architecture to deployment and production ownership.
  • Design high-throughput, low-latency microservices using Java 8+ and Spring Boot with cloud-native principles.

Skills

Java
Spring Boot
Angular
DDD
Event-driven
CI/CD
Observability
AI tools

Tools

Docker
Kubernetes
OpenShift
Apache Kafka
RabbitMQ
Oracle
MongoDB

Job description

Citi is seeking a senior software engineer to lead the full lifecycle of mission-critical payment applications. You will design and build high-throughput microservices using Java 8+ and Spring Boot, embracing cloud-native principles to support global payments at enterprise scale.

Responsibilities include resilient, zero-downtime deployments, domain-driven design, and modern DevOps practices with Docker/Kubernetes/OpenShift, plus AI-enabled tooling for faster delivery.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Software Engineer, Payment Systems - Vice President
Senior Lead Software Engineer, Payment Systems - Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Competitive salary
Senior Lead Software Engineer, Payment Systems - Vice President
Senior Lead Software Engineer, Payment Systems - Vice President

Citigroup Inc. • Mississauga

Hybrid
CAD 167,000 - 236,000
Hybrid work model
TTS Innovation Labs
Learning & development
+2
Senior Lead Software Engineer, Payment Systems - Vice President
Senior Lead Software Engineer, Payment Systems - Vice President

Citi • Mississauga

Hybrid
CAD 167,000 - 237,000
Hybrid work model (3 days in office, 2
Global exposure across Citi's 160+" },
AI-powered development tooling access
Senior Java Architect for High-Performance Fintech
Senior Java Architect for High-Performance Fintech

Citi • Mississauga

Hybrid
CAD 94,000 - 142,000
Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
+1
JAVA Microservices Engineering Lead
JAVA Microservices Engineering Lead

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Apps Development Sr Manager - Vice President
Apps Development Sr Manager - Vice President

Citi • Mississauga

On-site
CAD 100,000 - 130,000
Java Microservices Applications Development Lead, VP
Java Microservices Applications Development Lead, VP

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Global exposure
Learning & development
Senior Java Architect & Tech Lead - Enterprise Microservices
Senior Java Architect & Tech Lead - Enterprise Microservices

Citigroup Inc. • Mississauga

Hybrid
CAD 168,000 - 237,000
Senior Java Microservices Lead Engineer
Senior Java Microservices Lead Engineer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Java Microservices Applications Development Lead, VP
Java Microservices Applications Development Lead, VP

Citigroup Inc. • Mississauga

Hybrid
CAD 167,000 - 236,000
Hybrid work model
Architecture influence
Learning resources
+4