Visa is looking to solve the problem of diversifying its revenue with products that differentiate its network and deliver valuable solutions across other networks, with a focus on innovative, AI-driven risk and fraud management solutions for issuers, merchants, and fintechs.
Requirements
- Technical Expertise: 15+ years in software engineering with a strong background in architecting large-scale, distributed systems. Proficiency in languages like Java, Python, or GoLang, and frameworks such as Spring, Node.js, React.
- Security Expertise: Strong understanding of API security, data encryption, and Hardware Security Modules (HSMs). Experience in building secure applications and implementing security-first practices.
- Database Skills: Proficiency in SQL and NoSQL databases (e.g., MSSQL, MongoDB). Experience with distributed caching technologies like Redis.
- Generative AI & Agentic AI: Proven experience leveraging Generative AI and Agentic AI to drive 10X productivity improvements and product innovation. Familiarity with integrating AI solutions into existing platforms.
- Cloud & DevOps: Hands-on experience with AWS, Azure, or GCP. Strong understanding of DevOps practices, CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- SSDLC Automation: Demonstrated ability to automate SSDLC phases to improve efficiency and quality. Experience with automated testing frameworks, code quality tools, and delivery pipelines.
- Architectural Leadership: Deep understanding of architectural patterns and best practices. Ability to balance short-term and long-term technological decisions aligned with business goals.
Responsibilities
- Define and drive the overall technical strategy and architecture, ensuring alignment with business goals while accelerating innovation and time to market.
- Architect, design, and code highly scalable, reliable, and secure distributed systems and transaction processing platforms.
- Lead the adoption of Generative AI and Agentic AI to boost developer productivity by 10X, leveraging these technologies to build innovative business solutions and products.
- Establish and promote best practices for software development, including CI/CD automation and DevOps, to improve efficiency and quality across the SSDLC.
- Oversee cloud first application development and optimization on AWS, Azure, or GCP to ensure solutions are resilient, scalable, cost-effective, and secure.
- Actively contribute to critical projects by developing key modules, core frameworks, automation tools, and proof-of-concepts to validate emerging ideas and technologies.
- Implement rigorous application development, testing, deployment, and monitoring practices to uphold architectural excellence and reliability standards.
Other
- 12+ years of relevant work experience with a Bachelor’s Degree or at least 9 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 6 years of work experience with a PhD, OR 15+ years of relevant work experience.
- Travel Requirements: This position requires travel 5-10% of the time.
- Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
- Leadership & Communication: Proven ability to lead and mentor engineering teams, fostering a collaborative environment. Excellent communication skills to articulate complex technical concepts to diverse audiences.
- Additional Qualifications: Familiarity with compliance and regulatory requirements in the payments industry is a plus. Passion for staying current with industry trends and emerging technologies.