Director - Software Engineering
Core
Provide technical leadership and oversight to software architects and engineers for Customer Engagement, Loyalty, and Marketing domains within Visa's Value Added Services organization.
Role type
Director - Software Engineering
Builds
Large and complex projects for Customer Engagement, Loyalty, and Marketing domains; core components of the Loyalty platform.
Domain
Payments technology, distributed systems, microservices, high-throughput transaction processing.
Deliverable
production ML models | product features | infrastructure
Required skills
Hiring and developing high-performing engineering teams, technical direction for distributed systems and microservices, architectural decision-making, establishing engineering best practices, code reviews, observability, performance engineering, resiliency, event-driven systems, asynchronous processing, cloud-native development, API-first design, generative AI integration, cross-team alignment, strategic planning, global expansion.
Preferred skills
Integrating generative AI into engineering workflows, secure SDLC and quality engineering practices, automation, DevOps tooling, building and scaling distributed systems or cloud-native platforms, hands-on expertise in Java/Spring, microservices, REST APIs, TypeScript, Angular.
Technologies
Java, Spring, microservices, REST, TypeScript, Angular, Kubernetes, Docker, Generative AI, OpenAI APIs, GitHub Copilot.
Responsibilities
Hire, retain, and develop diverse engineering teams; provide strong technical direction across distributed systems and high-throughput transaction processing; drive architectural decisions for the Loyalty platform; establish engineering best practices through code reviews and architectural deep dives; partner with Product, Platform Infrastructure, and Cybersecurity teams to define end-to-end platform capabilities; communicate complex technical concepts and risks to senior leadership.
Seniority
Director, hands-on technical leadership & strategy