Visa is looking to solve complex challenges on a global scale, including new payment flows, business and data solutions, cyber security, and B2C platforms, by hiring a Software Engineer to work on complex distributed systems and solve massive scale problems.
Requirements
- 8+ years of experience in software development with Java, Python and Docker/Kubernetes
- Strong knowledge of object-oriented programming, frameworks and design patterns.
- Practical experience building GenAI‑powered backend services, such as retrieval‑augmented Generation (RAG), model inference pipelines, or AI‑driven recommendation/decision systems.
- Experience integrating with LLM APIs (OpenAI, Anthropic, Google, or open‑source models).
- Strong understanding of data engineering pipelines, streaming systems (Kafka, Kinesis), and feature stores.
- Familiarity with fine‑tuning, prompt engineering, and evaluation frameworks for GenAI.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or similar.
Responsibilities
- Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
- Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
- Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
- Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
- Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
- Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization.
- Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem.
Other
- Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.
- Travel 5-10% of the time.
- Ability to work effectively in a team-oriented environment, collaborate with cross-functional teams and manage stakeholder relationships
- Demonstrated leadership capability, including ability to mentor and guide junior developers
- Excellent problem-solving skills and attention to detail.