CareerPlanGet AI match score →

Senior Lead Software Engineer - Java

Atlanta, GA, US💼 Full-time🗓 2026-06-28 → 2026-07-29

Core

Designing and modernizing high-volume debit and payments platforms to ensure resiliency, security, and performance for consumer banking services.

Role type

Senior Lead Software Engineer (Java)

Builds

Distributed transaction services, API governance frameworks, and observability pipelines for payments infrastructure.

Domain

Financial Services / Payments / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Advanced Java (concurrency, memory management), Spring Boot, Kubernetes, Cloud-native delivery, Reliability engineering, Observability (tracing/metrics), Data persistence & streaming (Kafka, relational DBs), Secure engineering (OAuth2/OIDC, secrets management), Technical leadership & mentoring

Preferred skills

PCI DSS-aligned controls, Camunda/BPMN, Infrastructure as Code (Terraform), OpenTelemetry/Grafana/Prometheus, ISO 8583/20022 integrations

Technologies

Java, Spring Boot, Kubernetes, Kafka, Terraform, OpenTelemetry, Grafana, Prometheus, Dynatrace, OAuth2, OIDC

Responsibilities

Define target-state architecture for debit/payments services, Lead domain-level technical ownership across multiple services, Drive modernization initiatives with risk management, Establish API governance and engineering standards, Improve reliability via SLOs and incident response, Mentor senior and lead engineers

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via efinancialcareers · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on eFinancialCareers ↗