VP, Payments Tech Engineering Lead - Java Microservices

Citi

Tampa (FL)

Hybrid

USD 114,000 - 171,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
AI-enabled tooling
Technical training
Competitive compensation
Wellbeing programs

Job summary

Citi's Core Payment Systems team is seeking a Senior Engineering Lead, Payments Technology to architect and evolve global payment processing platforms. This Vice President-level role combines hands-on engineering with technical leadership to deliver highly resilient, high-throughput microservices that process transactions at global scale.

You will design microservices with Java 8+, Spring Boot, and cloud-native patterns, mentor engineers, champion Domain-Driven Design and event-driven

Qualifications

  • 6+ years of software development experience delivering complex, enterprise-scale backend applications with at least 3 years in a hands-on technical leadership capacity.
  • Expert-level proficiency in Java and the Spring Boot framework, with a demonstrable ability to build and operate production-grade microservices at scale.
  • Deep knowledge of microservice architecture, Domain-Driven Design, and event-driven patterns, with hands-on experience using messaging and event-streaming platforms such as Kafka or RabbitMQ.
  • Practical experience with containerization technologies (Docker, Kubernetes) and cloud platforms, alongside solid understanding of CI/CD pipelines, automated testing strategies, and modern DevOps practices.
  • Proven ability to apply Clean Code and SOLID design principles in practice — through code reviews, team coaching, and direct contribution to production codebases.
  • Hands-on expertise with both relational databases (such as Oracle) and NoSQL databases (such as MongoDB), with the ability to select the appropriate technology for each use case.
  • Excellent communication skills, with a track record of engaging effectively with both technical teams and non-technical stakeholders in a mission-critical environment.

Responsibilities

  • Lead the end-to-end delivery of critical payment applications as a Senior Engineering Lead, owning the full software development lifecycle from architectural design through to production deployment and ongoing support.
  • Design and build high-throughput, low-latency microservices using Java 8+, Spring Boot, and cloud-native principles, ensuring each service meets rigorous standards for performance, scalability, and security.
  • Champion modern architectural patterns — including Domain-Driven Design, event-driven architecture, and containerization with Docker and Kubernetes — to accelerate the transformation of legacy payment platforms.
  • Mentor and guide a cross-functional engineering team, establishing clear technical standards through code reviews that enforce Clean Code and SOLID design principles across all payment services.
  • Integrate AI-powered developer tooling — such as GitHub Copilot and LLM-based code generation — into the software development lifecycle to increase delivery velocity and enable intelligent automated test generation and static analysis.
  • Architect payment systems to achieve 99.99%+ availability by implementing active-active failover, multi-region redundancy, zero-downtime deployments, and resilience patterns including Circuit Breakers, Bulkheads, and Saga-based transaction management.
  • Define and own SLAs, SLOs, and SLIs for all critical payment services, lead Chaos Engineering experiments to proactively surface weaknesses, and partner with infrastructure teams to leverage Kubernetes auto-scaling and service mesh technologies for traffic management.
  • Collaborate with product managers, business analysts, and operations partners to translate complex payment domain requirements into scalable, maintainable technical solutions backed by comprehensive documentation.

Skills

Java
Spring Boot
Microservices
Domain-Driven Design
Kafka / RabbitMQ
Docker / Kubernetes
CI/CD / DevOps
SOLID / Clean Code
Communication

Tools

Kafka
RabbitMQ
Docker
Kubernetes
Oracle
MongoDB
GitHub Copilot

Job description

Citi's Core Payment Systems team is seeking a Senior Engineering Lead, Payments Technology to architect and evolve global payment processing platforms. This Vice President-level role combines hands-on engineering with technical leadership to deliver highly resilient, high-throughput microservices that process transactions at global scale.

You will design microservices with Java 8+, Spring Boot, and cloud-native patterns, mentor engineers, champion Domain-Driven Design and event-driven

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid VP: Java Payments Engineering Lead
Hybrid VP: Java Payments Engineering Lead

Citi • New York (NY)

On-site
USD 114,000 - 171,000
Hybrid work model
Senior leadership role
AI‑accelerated development tooling
+1
Real-Time Java Microservices Lead Architect
Real-Time Java Microservices Lead Architect

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Medical, dental & vision coverage
401(k)
Life, disability insurance
+2
Senior Java Architect: Global Payments Platform Lead
Senior Java Architect: Global Payments Platform Lead

Citi • Town of New Castle (NY)

Hybrid
USD 156,000 - 234,000
Hybrid working model
Senior Payments Platform Architect & Tech Leader
Senior Payments Platform Architect & Tech Leader

Citi • Tampa (FL)

On-site
USD 141,000 - 212,000
VP – Java & Microservices Lead (Backend Architect)
VP – Java & Microservices Lead (Backend Architect)

Citi • New York (NY)

On-site
USD 142,000 - 213,000
Senior Java Platform Engineer: Global Payments AI-Driven
Senior Java Platform Engineer: Global Payments AI-Driven

Citi • Irving (TX)

Hybrid
USD 141,000 - 212,000
Hybrid work arrangement across Irving,
Career growth with AI tooling access
Executive Leader, Global Payment Systems — Hybrid
Executive Leader, Global Payment Systems — Hybrid

Citi • New York (NY)

Hybrid
USD 121,000 - 171,000
Hybrid work model
Global exposure
TTS Innovation Labs
+2
Senior Payments Tech Lead – Hybrid, High-Scale Java
Senior Payments Tech Lead – Hybrid, High-Scale Java

Citigroup Inc. • Tampa (FL)

Hybrid
USD 114,000 - 171,000
Hybrid work model (3 days in office)
Professional development & certs
Wellbeing programs
+1
Senior Payments Platform Architect & Tech Lead
Senior Payments Platform Architect & Tech Lead

Citigroup Inc. • Tampa (FL)

On-site
USD 141,000 - 212,000
Medical, dental & vision insurance
401(k) plan
Paid time off
Senior Java Tech Lead - Payments & Microservices Architect
Senior Java Tech Lead - Payments & Microservices Architect

Envision Technology Solutions • Georgia

On-site
USD 140,000 - 200,000