As a Staff Software Engineer at Visa, you will play a crucial role in developing and maintaining our advanced payment systems. Your responsibilities will include working on real-time transactional services, REST APIs, and container-based services. You will be expected to manage multiple projects simultaneously in a dynamic environment while contributing to the overall growth and success of your team.
Key Responsibilities
- Full Stack Development. Participate actively in full-stack development projects, focusing on real-time transactional services, RESTful APIs, and container-based solutions.
- System Development. Develop and maintain secure, scalable, and resilient real-time and batch processing systems.
- Project Management. Prioritize and manage multiple demands and projects, ensuring alignment with project goals and schedules.
- Best Practices. Create and implement best practices for continuous improvement in system design and development.
- Team Support. Serve as a pillar of support and knowledge within the team, encouraging team-wide growth and success.
- Communication. Regularly report progress, issues, and solutions to upper management, translating complex technical concepts into understandable terms for non-technical stakeholders.
- Problem-Solving. Demonstrate exceptional strategic and technical problem-solving skills, with a proactive, self-starter mentality.
Qualifications
- 8+ years of relevant work experience and a Bachelor's degree, OR 5+ years of relevant work experience.
Preferred Qualifications
- Experience. 6+ years in software design, architecture, and development life cycle.
- UI/Web Development. 6+ years of experience with Angular/React, JavaScript, JQuery, and HTML/CSS technologies.
- Core Java. 3+ years of experience in Core Java.
- Development Tools. Proficient in GIT/Stash, Maven, Jenkins.
- Web Services/API. Proficient in developing Web Services/APIs using SOAP or REST, JSON, and XML.
- Agile Methodologies. Experience with agile methodologies is preferred.
- Communication. Exceptional communication and team collaboration skills, with the ability to convey technical concepts to non-technical stakeholders.
Additional Information
- Hybrid Work Model. This position is hybrid, requiring 2-3 days in the office per week based on business needs. Employees are generally expected to work from the office 50% or more of the time.
Why Visa?
- Innovative Environment. Work on cutting-edge technology in the payments industry.
- Career Growth. Opportunities for professional development and advancement.
- Inclusive Culture. Join a diverse and inclusive workplace that values every individual's contributions.
- Impactful Work. Contribute to a mission that empowers people and businesses around the world.
Ready to join a global leader in payments technology? Apply now to become a key member of Visa’s technology team and help drive the future of payments.
Visa is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. We also consider qualified applicants with criminal histories in accordance with EEOC guidelines and applicable local laws.