Visa's Technology Organization is looking to solve complex distributed systems and massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
Requirements
- Strong proficiency in one or more general-purpose programming languages (Java, Go, C++, C)
- Experience building, deploying, and operating modern services and web applications with a focus on scalability, reliability, and developer experience.
- Understanding of distributed systems, event-driven architectures, and messaging platforms (Kafka, RabbitMQ)
- Commitment to embedding security best practices across development, deployment, and operations, with familiarity in threat modeling and compliance frameworks.
- Experience with cloud platforms — public (AWS, Azure, GCP) and/or private cloud environments — and experience with containerization/orchestration technologies (Docker, Kubernetes, OpenShift).
- Experience building and consuming REST APIs. Familiarity with GraphQL or gRPC is a plus.
- Experience implementing observability practices and using monitoring/tracing tools (Prometheus, Grafana, ELK, OpenTelemetry)
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.
- Contribute to global readiness, including localized, branded, and compliant messaging experiences across diverse markets.
Other
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Minimum 2 years of hands‑on experience in software engineering, including backend development using Java or similar object‑oriented languages.
- Ability to work in a hybrid environment with expectation of days in office confirmed by Hiring Manager.
- Experience working effectively with Product, TPMs, DevOps, and Agile/Scrum teams across hybrid, cross-regional environments.
- Strong communication and collaboration skills