Staff Software Engineer
- Published on
Company Description
Visa is a world leader in payments and technology, handling over 259 billion payments transactions across more than 200 countries and territories annually. Our mission is to offer the most innovative, reliable, and secure payments network, enabling individuals and businesses to thrive.
Job Description
As a Staff Software Engineer within Visa’s Payment Product Development organization, you will be responsible for the development, maintenance, and support of our Clearing and Settlement systems. This includes collaborating with various teams to gather system enhancement requirements and implement necessary changes.
Responsibilities
- Take complete end-to-end technical ownership of applications.
- Translate complex functional and technical requirements into detailed architecture and design.
- Have influence on product features and system architecture.
- Collaborate with Architecture and Business teams to provide top-tier solutions.
- Champion Agile methodologies and continuous improvement.
- Guide day-to-day development and lead architectural decisions.
- Create design documents, develop code, and conduct testing.
- Identify opportunities for enhancements to standards and processes.
Qualifications
Basic Qualifications: 5+ years of relevant work experience with a bachelor’s degree, or 8+ years of relevant experience.
Preferred Qualifications: 8-10+ years as a Software Engineer focusing on Java-based applications, with experience in Microservices, cloud integrations, and Agile practices.