Director - Software Engineering

Visa Visa · Fintech · Singapore

Visa is seeking a Director of Software Engineering to lead teams focused on customer engagement, loyalty, and marketing domains within their payments technology organization. The role involves technical leadership for distributed systems, microservices, and high-throughput transaction processing, with a focus on platform stability, performance, and global scalability. The position also emphasizes fostering engineering excellence, driving architectural decisions, and collaborating with product and infrastructure teams. While the role encourages exploring new technologies like Generative AI for development productivity, its core focus is on Visa's core payment and loyalty platforms.

What you'd actually do

  1. Hire, retain, and develop high‑performing, diverse engineering teams focused on real‑time, mission‑critical transaction systems.
  2. Build a culture of technical excellence, accountability, ownership, and continuous learning.
  3. Invest in the career development of engineers and technical leads through mentorship, coaching, and structured growth plans.
  4. Provide strong technical direction across distributed systems, microservices, high‑throughput transaction processing, and fault‑tolerant architectures.
  5. Drive architectural decisions for core components of the Loyalty platform, ensuring ultra‑low latency, high availability, and global scalability.

Skills

Required

  • 10+ years of relevant work experience with a Bachelor’s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.
  • Java/Spring
  • microservices
  • APIs (REST)
  • modern frontend frameworks (TypeScript, Angular)
  • building and scaling distributed systems
  • cloud-native platforms
  • secure SDLC
  • quality engineering practices
  • automation
  • observability
  • DevOps tooling
  • standardized development frameworks
  • Java
  • C#
  • C++
  • building and deploying modern services and web applications with quality and scalability
  • Angular
  • React
  • Kubernetes
  • Docker
  • Distributed System
  • collaboration with Product, Test, Dev-ops, and Agile/Scrum teams
  • Strong communication skills

Nice to have

  • Experience integrating generative AI into engineering workflows (OpenAI APIs, GitHub Copilot, etc.) to improve productivity and code quality.

What the JD emphasized

  • high‑performing, diverse engineering teams
  • real‑time, mission‑critical transaction systems
  • technical excellence
  • ultra‑low latency, high availability, and global scalability
  • secure SDLC
  • quality engineering practices
  • cloud-native platforms
  • Generative AI