Staff Sw Engineer

Visa Visa · Fintech · Austin, TX

Staff Software Engineer at Visa, focusing on building and designing software products for global payment technology. The role involves working on complex distributed systems, new payment flows, business and data solutions, cybersecurity, and B2C platforms. While the core function is software engineering for payments, there's an emphasis on understanding and potentially applying Generative AI technologies and agentic frameworks to innovate within the payment space.

What you'd actually do

  1. Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
  2. Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
  3. Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
  4. Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
  5. Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology

Skills

Required

  • 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.
  • Experience of building REST based web services & web applications using Java and Spring framework
  • Experience writing unit and integration test cases
  • Solid understanding of Object-Oriented design and programming concepts
  • Experience with databases (SQL or NoSQL)
  • Responsible for the architecture, design, development, and implementation of software applications.
  • Experience in working on Microservices and containerization such as Docker and Kubernetes.
  • Ability to work quickly in an agile environment, part of an on-call rotation duty among other engineers.
  • Experience with GIT, Jira and Jenkins.
  • Excellent communications skills (verbal and written).

Nice to have

  • Multi-disciplinary skills and experience in ideation, software design, programming, debugging, and optimization.
  • Experience with front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as ReactJS, Angular, jQuery
  • Evaluate and introduce technology tools and processes that enable Visa to develop products and solutions, embrace business opportunities, and improve operational efficiency.
  • Participate in Continuous Integration or Continuous Delivery pipeline
  • Flavors of GenAI: Experience and understanding of Generative AI technologies and their applications.
  • Agentic Framework: Understanding of the agentic framework and mindset for leveraging Generative AI.
  • Innovation: Ability to think creatively about how to apply GenAI to improve and innovate within the payment technology space.
  • Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions
  • Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)
  • Builder: Experience building and deploying modern services and web applications with quality and scalability
  • Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
  • Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams

What the JD emphasized

  • Experience and understanding of Generative AI technologies and their applications.
  • Understanding of the agentic framework and mindset for leveraging Generative AI.
  • Ability to think creatively about how to apply GenAI to improve and innovate within the payment technology space.