- 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 migration 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.
- Provide technology leadership and motivate high-performing engineering teams, setting clear priorities to achieve product and technology KPIs.
- Collaborate cross-functionally with security, privacy, governance, and business partners to deliver compliant, scalable, and reliable solutions that meet all non-functional requirements.
- Communicate technical strategy and engineering solutions effectively to diverse stakeholders, including executives and business units.
- Mentor and coach senior engineers and engineering managers, fostering a culture of collaboration and continuous learning through brown bags, tech talks, and one-on-one sessions.
- Implement rigorous application development, testing, deployment, and monitoring practices to uphold architectural excellence and reliability standards.
- Adhere to Visa's Leadership Principles by promoting collaboration, acting as owner, and executing with excellence.
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications:
- 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.
Preferred Qualifications:
- 15 or more years of experience with a Bachelor's Degree or 12 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience
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. Experience with RESTful and gRPC APIs, microservices, and event-driven systems.
- 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. Experience in designing and maintaining highly available (99.999%), reliable, active-active critical systems.
- Hands-On Attitude: Willingness to contribute directly to codebases and develop to validate new ideas and integrate beneficial emerging technologies.
- 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.