Lead Software Engineer - (14-18 years - Java, Distributed Systems, Microservices, Cloud, Security, Platform Engineering, Gen AI)
Core
Design and deliver Java/J2EE-based shared services that power Visa's global product ecosystem, enabling scalability, security, and reliability for consumer, B2B, and government-facing payment solutions.
Role type
Lead Software Engineer (Platform Engineering)
Builds
Cloud-native, containerized shared services and foundational platforms for Visa's payment products
Domain
Financial Services / Payments / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Core, J2EE), Distributed Systems, Microservices, Cloud Architecture, Security, Kubernetes, Docker, API Design, CI/CD, System Design
Preferred skills
Multi-cloud strategies, Elastic Scalability, DevOps, Unix/Linux, AI Tooling Integration
Technologies
Java, J2EE, Docker, Kubernetes, AWS, Azure, GCP, RESTful APIs
Responsibilities
Design scalable shared-service architectures, define development standards and best practices, lead cross-functional technical initiatives, implement secure API gateways, mentor engineering teams
Seniority
Senior, hands-on IC with leadership responsibilities