Director, Software Engineer
Core
Lead a high-performing software engineering team to build, modernize, and support Visa's revenue-related enterprise applications while defining technical direction and championing AI-driven engineering practices.
Role type
Senior IC Engineering Director (AI & ML focus)
Builds
Revenue-related enterprise applications, next-generation AI solutions for dispute management, and developer productivity tools.
Domain
Payments technology, Generative AI, Machine Learning, Cloud-native architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Strategic planning, team leadership, architectural strategy, AI/ML integration, secure coding, CI/CD, microservices, distributed systems, cloud-native architecture, Docker, Kubernetes, Java, Python, machine learning fundamentals, model evaluation, prompt engineering, RAG patterns, agentic workflows, data analysis, automated testing, release management, observability, incident response, engineering toolchains, cross-functional collaboration, Agile practices, stakeholder communication
Preferred skills
Experience with generative AI coding assistants (Claude Code CLI, GitHub Copilot, Cline), AI-supported code review and test generation, responsible AI practices, skill repositories, knowledge graphs, regression, decision trees, random forests, ensemble methods, Jira, Git/Bitbucket, Gradle, Jenkins, Maven, Artifactory, Liquibase, SonarQube, Checkmarx, Black Duck, application security, data privacy, governance, compliance, risk management, talent development, performance management
Technologies
Java, Python, Docker, Kubernetes, scikit-learn, pandas, NumPy, Jupyter notebooks, Jira, Git/Bitbucket, Gradle, Jenkins, Maven, Artifactory, Liquibase, SonarQube, Checkmarx, Black Duck
Responsibilities
Provide leadership, mentoring, and vision to engineers building tools and services; set expectations, goals, and manage KPIs for direct reports; collaborate with cross-functional teams to leverage AI for business solutions; oversee design, development, and maintenance of ML models; translate business challenges into measurable ML metrics; explain algorithmic decisions to non-technical stakeholders; maintain knowledge of emerging AI technologies; measure AI initiative effectiveness; champion AI across the engineering lifecycle; foster a culture of innovation and continuous improvement; support Agile practices and scaled delivery; manage test environments, builds, deployments, and troubleshooting; act as integration point for infrastructure teams; review, prioritize, and schedule change requests across environments
Seniority
Senior, hands-on IC with strategic leadership