Visa is seeking an accomplished and passionate Senior Director of Software Engineering to lead and manage the Acceptance Devices products within Visa Acceptance Solutions (also known as Cybersource).
In this role, you will take managerial responsibility for a cross-functional end-to-end product offering and engineering team, from SDK and mobile app frontend developments to cloud and hybrid cloud backend developments. You will act as a servant leader, enabling teams to deliver through collaboration, fostering their growth, and ensuring the continued scale-up of the Acceptance Devices offering. As part of your management responsibilities, you will engage and work in close partnership with your business and product counterparts in Acceptance Solutions to maintain alignment and ensure non-functional requirements: performance, scalability, security, are addressed during development.
You will help teams work toward shared technical vision, encouraging active knowledge exchange across all development groups, guiding them away from siloed solutioning and enabling them to leverage learnings and existing implementations from others. A key focus will be on leveraging generative AI to enhance developer and resource efficiency. The ideal candidate will possess a deep understanding of the payments domain, including expertise in EMV, 3DS, Identity, Biometrics, and other payment-specific technologies. This role requires a strategic leader who regularly interfaces with the leadership team to communicate the strategic direction, progress and execution of projects.
Key Responsibilities:
1) Leadership & Strategy:
- Provide technical leadership and strategic direction for the engineering and architecture of highly scalable and available distributed systems.
- Develop and drive technical solutions, make appropriate technical decisions and deliver solutions that align with Visa’s business objectives, ensuring quality, uptime, usability, scalability, reliability, and security.
- Serve as an expert in EMV and in-person payments, coaching and mentoring development teams on payment technology and EMV-related topics.
2) Project Management:
- Lead projects from initiation to completion, including solutioning, development, quality assurance, delivery, customer and deployment support.
- Ensure projects are delivered on time, within budget, and to the highest standards.
- Drive consistency in team deliverables and artifacts, oversee platform budget planning and resource allocation, and contribute to budget requests for new client opportunities.
- Support client engagements early in the process to align deals with the product delivery roadmap.
- Interface with leadership to appraise the strategic direction and planning of projects.
3) Collaboration & Communication:
- Collaborate with cross-functional teams, including business, product management, and security architecture, to ensure cohesive and comprehensive solutions.
- Act as a liaison between technical teams and leadership, effectively communicating technical strategies and projects progress.
4) Efficiency & Innovation:
- Focus on improving developer and resource efficiency by leveraging Generative AI and other innovative technologies.
- Stay abreast of the latest advancements in the payment’s domain and related technologies, incorporating best practices and new methodologies into the engineering processes.
5) Mentorship & Development:
- Build and maintain a high-performing engineering team, hire and retain top talent while ensuring your team feels challenged, empowered, and successful.
- Provide mentorship and technical guidance to engineering teams, fostering a culture of innovation, collaboration, and continuous improvement.
- Take full accountability for your team’s work, while enabling each team member to take complete ownership of their deliverables.
- Champion the professional development of team members, encouraging learning and growth.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.

