Sr. Sw Engineer

Visa Visa · Fintech · Singapore

Visa is seeking a Sr. Software Engineer to design, build, and test software products for their global payment technology platform. The role involves working on complex distributed systems, solving large-scale problems, and contributing to new payment flows, business solutions, cybersecurity, and B2C platforms. The engineer will leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology.

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

  • Bachelor's degree in computer science, Software Engineering, or related field (or equivalent practical experience)
  • 2 or more years of relevant work experience in software development
  • Proficiency in multiple programming languages across the stack, such as JavaScript/TypeScript, Java, Python, or similar
  • Strong experience with both front-end technologies (e.g., HTML, CSS, ReactJS, Angular) and back-end frameworks (e.g., Spring, Node.js)
  • Hands-on experience with databases (MySQL, PostgreSQL, MongoDB, NoSQL) and data modeling
  • Strong problem-solving and analytical skills
  • Good written and verbal communication skills

Nice to have

  • Experience designing, developing, and consuming RESTful APIs and GraphQL endpoints
  • Experience with full stack test automation frameworks (e.g., Cypress, Playwright, Cucumber, Karate)
  • Exposure to Test Driven Development (TDD) or Behavior Driven Development (BDD) across frontend and backend
  • Familiarity with API documentation tools (e.g., Swagger/OpenAPI) and frontend documentation practices
  • Exposure to cloud platforms, CI/CD pipelines, or DevOps fundamentals
  • Self-motivated, quick learner with attention to detail
  • Strong teamwork and interpersonal skills
  • Experience building AI Agent for software development is considered a plus