About the job
Join our dynamic development team as a Senior Software Engineer, where you'll play a pivotal role in designing, enhancing, and building our innovative HR platform within an agile environment. You will operate independently, demonstrating your expertise in software development to meet Visa’s exceptional standards. Your contributions will directly impact the solutions we deliver to our HR clientele, emphasizing availability, performance, security, and reliability. Collaborate with talented colleagues who will support and challenge you while working on diverse projects, including Custom Workday reports, BIRT Layout designs, Studio Integrations, and real-time enhancements. Engage in unit testing, code reviews, and continuous integration practices that will become second nature to you. Experience the satisfaction of seeing your code deployed to production within days, utilized by Visa employees worldwide. If this resonates with you, we’re eager to discuss our vibrant work culture and explore how we can be a great fit for each other.
Role Overview
- Demonstrate robust technical communication and collaboration skills.
- Exhibit exceptional problem-solving and time management abilities, while maintaining a keen attention to detail.
- Lead effective meetings and briefings for internal and external stakeholders, coordinating efforts across functional areas.
- Formulate conceptual approaches, technical analyses, and development plans for unit testing, deployment, and support activities.
- Design, code, document, and implement both new applications and enhance existing programs.
- Develop code that adheres to design specifications, security protocols, and best practices, ensuring maintainability and optimal system performance.
- Continuously explore Visa’s extensive portfolio of Generative AI models (transformers, LLMs, GANs, VAEs, multimodal models) and utilize cutting-edge AI tools for innovation.
- Deliver new features with a rapid cadence, taking end-to-end ownership.
- Create high-performance, scalable APIs that integrate with both documented and undocumented banking interfaces.
- Collaborate with GenAI agents to enhance development speed and code quality.
- Establish strong working relationships with global and virtual teams in software development.
- Identify opportunities for future enhancements and innovations.

