Visa is looking to develop cutting-edge products and solutions in payment processing, requiring a Chief Software Engineer to provide technical leadership and innovation.
Requirements
- Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications
- Software engineering experience in both on-premises and cloud environments
- Hands-on experience in AI, particularly Generative AI
- Proficiency in one or more modern programming languages (Java, Python)
- Hands-on experience in software product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc.
- Experience in developing event-driven applications using technologies like Kafka and MQ
- Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc.
Responsibilities
- Architect, design, and code highly scalable and reliable transaction processing systems
- Define technical strategy for the payment processing platform
- Actively contribute to critical projects by developing key modules, core frameworks and automation tools
- Leverage AI/ML technologies in bringing productivity across the SDLC phases
- Establish engineering best practices for application development, testing, deployment and monitoring
- Collaborate with security, privacy, and governance teams to ensure compliance with relevant policies, standards, and regulations
- Collaborate with business partners to convert product requirements into high quality solutions
Other
- Provide technology leadership and motivate a high performing team of engineers
- Communicate technical strategy and engineering solutions to leadership and business stakeholders
- Coach/Mentor others through sessions such as brown bags and tech talks
- Adhere to Visa's Leadership Principles by promoting collaboration, encouraging constructive debate, and executing with excellence
- Communicates and adapt presentations to a wide range of audiences regarding goals, planning process, project initiatives, team innovation and results
- Bring new ideas and innovation to the organization, provide recommendations to leadership to increase effectiveness of the team, and support adoption of new technologies and tools
- 12+ years of relevant work experience with a Bachelor’s Degree or at least 9 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 6 years of work experience with a PhD, OR 15+ years of relevant work experience
- Travel 5-10% of the time
- Excellent written and verbal communication skills, interpersonal and presentation skills, and proven ability to influence and communicate effectively
- Highly driven, resourceful, and results oriented