Visa is looking for a Staff Software Engineer to join the Visa Acceptance Platform - Integration team to build and scale their global notification infrastructure, including webhook delivery, email and SMS delivery systems, subscription management tools, and developer-facing integration capabilities. The goal is to deliver frictionless, scalable solutions that empower partners and the developer community to build and innovate on the Visa Acceptance Platform, impacting platform reliability, developer experience, and partner autonomy.
Requirements
- Demonstrate deep technical expertise in backend development, distributed systems, and event-driven architectures to support scalable, secure, and resilient platform capabilities.
- Identify and implement scalable APIs and services that enable real-time partner integrations and developer self-service.
- Apply secure-by-design principles to ensure systems meet Visa’s internal security standards and external regulatory requirements.
- Integrate AI-powered tools and workflows into the product development lifecycle to enhance developer experience, automation, and operational efficiency.
- Apply observability-first engineering practices to ensure fault tolerance, high availability, and zero message loss across globally distributed services.
- Contribute to technical design documents, architecture reviews, and platform-wide standards for extensibility, security, and developer experience.
- Analyze complex production issues across distributed systems and apply debugging tools and techniques to drive long-term stability improvements.
Responsibilities
- Design, build, and evolve systems that touch 40% of the world’s population while influencing Visa’s internal standards for scalability, security, and reusability.
- Improve and modernize existing platforms to meet increasing performance, reliability, and integration demands across Visa’s global ecosystem.
- Architect and deliver robust, event-driven systems that power Visa’s notification infrastructure, including webhook delivery, email and SMS delivery systems, and subscription management tools.
- Ensure platform resilience through fault-tolerant design, observability-first engineering, and delivery guarantees with zero message loss.
- Champion secure-by-design practices, aligning with Visa’s rigorous internal security standards and external regulatory requirements.
- Collaborate across functions to develop best-in-class software solutions for Visa’s global technical offerings.
- Incorporate release management best practices including multi-region deployments, feature toggles, progressive delivery, and rollback prevention to minimize client impact.
Other
- You bring a growth mindset and deep curiosity about technology, with a track record of solving complex challenges at global scale.
- You are comfortable pushing boundaries, exploring unconventional approaches, and driving innovation in platform capabilities.
- Experience working effectively with Product, TPMs, DevOps, and Agile/Scrum teams across hybrid, cross-regional environments.
- You stay current on emerging technologies such as Kubernetes, Docker, Argo CD, GitHub Actions, observability platforms, and AI-assisted coding tools, and actively seek opportunities to grow.
- This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.