Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience #LifeAtVisa
Job Description
As a Sr. Software Engineer, you will be part of PPT Platform organization to help design, develop, and build platform to enable Visa's digital products which lead and transform global payment landscape. In this position, you are first and foremost a self-motivated developer who can work effectively a dynamic environment as a member of Agile Scrum teams. You will work with a group of highly talented engineers who will support and challenge you daily. We believe in self managing Agile teams who build products end to end focusing on engineering best practices such as test automation, clean code, code reviews and continuous integration.
Essential Functions:
Design, implement, test and provide production rollout support for software features.
Contribute to enhancements, refactor and hardening to existing codebase
Develop code that complies with design specifications and meets security and Java/JEE best practices.
Share the team responsibility to handle support requests.
Collaborate with architects, peer engineering teams, automation engineers, RE/RM and Operation staff on individual and team deliverables
Conduct code reviews, as requested, to comply with coding standards
Build working relationships with global and virtual teams on software development
Identify opportunities for future enhancements and refinements to standards, best practices and development methodologies.
This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.
Qualifications
Basic Qualification
2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
Preferred Qualifications
3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
Solid foundation in computer science, with strong competencies in data structures, algorithms, object oriented design and programmingMastery in Java programming language
Strong problem solving skills with ability to respond resourcefully to new priorities and challenges.
Great interpersonal skills and effective communication skills
Strong curiosity with ability and desire to learn new skills and take on new initiatives
Self-motivated and drive for excellence
Additional Information
Visa is an EEO Employer. 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. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.