Description
The Acceptance Solutions Product Development team at Visa is seeking a dynamic, hands-on engineering leader to lead teams building secure, high-performing distributed systems for payment acceptance.
The goal of the Visa Acceptance Platform is to be the world's most open payment platform by delivering market-leading, globally relevant, omnichannel acceptance componentry through open, composable, modular APIs delivered with Visa-grade resilience, security, maintenance, and scale.
Responsibilities:
- Lead the design, implementation, and deployment of secure, reliable, robust, and interoperable payment acceptance products.
- Remain hands-on with architecture, design reviews, code reviews, technical troubleshooting, production readiness, and critical delivery decisions on a day-to-day basis.
- Provide engineering leadership to ensure solutions align with platform principles, architecture standards, and Visa-grade availability, resiliency, and operational excellence expectations.
- Define and execute the technical strategy for payment processing and acceptance platforms in alignment with product vision, business priorities, and long-term platform evolution.
- Drive delivery of fit-for-purpose products and platform capabilities that improve time-to-market while maintaining security, quality, scalability, and reliability.
- Apply AI/ML, Generative AI, and automation to improve productivity across the software development lifecycle and enable innovative business and product outcomes.
- Establish and continuously improve engineering best practices for application development, testing, deployment, observability, monitoring, incident response, and operational readiness.
- Partner with security, privacy, risk, governance, and compliance teams to ensure products meet applicable policies, standards, regulatory expectations, and customer commitments.
- Collaborate with product, regional, business, and client-facing stakeholders to translate requirements into high-quality solutions that meet functional and non-functional requirements.
- Communicate technical strategy, tradeoffs, risks, dependencies, and delivery progress clearly to executive leadership, business partners, and engineering teams.
- Coach, mentor, and develop engineers and engineering leaders through regular feedback, technical reviews, brown bag sessions, tech talks, and career development conversations.
- Build and lead high-performing teams by promoting collaboration, constructive debate, accountability, inclusion, and execution excellence consistent with Visa Leadership Principles.
Qualifications:
- 10+ years of relevant work experience and a Bachelor's degree, OR 13+ years of relevant work experience.
- Demonstrated experience leading software engineering teams, including people management, coaching, performance development, and delivery accountability.
- Deep experience designing, building, and operating mission-critical distributed systems that require high availability, scalability, resiliency, and security.
- Proven ability to solve complex technical and organizational problems across multiple domains, systems, and teams.
- Experience setting technical direction, influencing architecture and delivery strategy, and aligning engineering execution with product and business objectives.
- Strong proficiency in modern software engineering practices, programming languages, API design, system design, testing, deployment, and operational excellence.
- Recent hands-on experience with architecture, design, coding practices, code reviews, debugging, production support, and technical decision-making in complex software systems.
- Experience with cloud platforms, Kubernetes, containerized deployment models, and modern DevOps practices.
- Experience with event-driven architecture, streaming platforms such as Kafka, and high-throughput transaction or data processing systems.
- Experience delivering secure software platforms, including familiarity with authentication, authorization, encryption, identity, and secure engineering practices.