The role involves extensive hands-on activities. Here are key job responsibilities
-
Understand the Payments industry and where Visa Direct Payout Services fits in the payment s ecosystem
-
Understand the business initiatives and their importance to the growth of Visa Direct Payout Services.
-
Develop a good understanding of the Visa Direct Payout Services technology platforms and the 3 rails of money movement cards, accounts and wallets.
-
Collaborate with product owners and technical staff globally to define requirements for new features and enhancements to the platform.
-
Evaluate technical options and provide recommendation on scope and scale of effort required to develop an end-to-end solution.
-
Manage and mentor a team of talented engineers.
-
Take ownership and lead the engineering responsibility for multiple components of the platform with a focus on security, high scalability (3000+ tps), and six nines of availability.
-
Actively participate in defining architecture and creating solution documents, consistently, be hands-on with low level design, code review, coding and unit testing activities.
-
Encourage & ensure the team is utilize GenAI tools to enhance software development processes, including code generation, optimization, and testing.
-
Collaborate with cross-functional teams to integrate AI solutions into existing systems and workflows.
-
Coordinate engineering activities across the delivery of the project and work with engineers to ensure they are delivering efficiently and to high quality standards. Co-ordinate and influence business and technology partners spread across different regions to mitigate these risks.
-
Ability to identify and manage risks at all stages of the project.
-
Build a culture of engineering excellence within the team, drive adoption of practices like continuous integration, security, code reviews, code coverage, code quality and shift left practices.
-
Identify opportunities for further enhancements and refinements to standards, processes and systems.
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
Basic Qualifications:
*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.
Preferred Qualifications: * 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. * Delivered complex projects where complexity is a function of a combination of these factors domain knowledge, distributed architecture, technical stack, influencing and collaborating with multiple technology partners and business partners * Strong understanding of generative AI models and tools, such as GPT, Llama, and Anthropic etc., and using MCP (Model Context Protocol) * Familiarity with GenAI tools such as GitHub copilot, ChatGPT, Claude, Copilot for Microsoft 365, and other relevant platforms * Experience as a technical leader with ability to understand the requirements and independently, architect, design and resilient enterprise applications. * Experience of managing an engineering team of 4-6 people for at least 2 years is mandatory. * Proficiency in Java 8+ (Core Java, memory management, concurrency, functional programming) and experience with REST APIs, JSON and exposure to container based technologies. * Experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Triton, Chef, Sonar, Clover, JUnit, Mockito. * Experience with shift left practices and performance testing applications. * Collaborate with security team to implement and verify secure coding techniques. * Passion to work with people and help mentor your team to reach new heights. * Experience in the Payment domain is a plus.