Senior Software Engineer, Integrated Tools and Developer Solutions (REF12315B) - Visa Digital Developer Platform (VDDP)

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Common Purpose, Uncommon Opportunity.  Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere.
This is our global vision and the common purpose that unites the entire Visa team.  As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the livesof people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

At Digital and Mobile, we are focused on creating smarter payment solutions that provide fast, easier ways to pay with your phone, web and other digital devices wherever you are – remote or proximity payment.

The Integrated Tools and Developer Solutions team is looking for talented engineers to drive operational excellence across various technology teams by developing tools and capabilities needed for seamless execution.

You will work closely with technology stakeholders across programs to conceive, design, and create unique backend and mobile capabilities. Your code will be rock solid and built to perform on multiple platforms & environments. Must be able to coordinate and manage input from business and technology stakeholders across the enterprise and be responsible for the design and execution of large-scale technology initiatives.

Visa’s Software Engineers develop the world’s best payment solutions. We provide our engineers with the latest tools to develop world-class payment products.  We pair this with an architecture that supports massive scalability and access to the world’s strongest payment network. We practice test driven development to ensure that we produce the highest quality of code possible. At Visa, we strive for technical excellence.

You will drive development of multiple applications, prototype new applications and feature ideas and explore new technologies that are at the forefront of backend and mobile development.

We are looking for someone with serious development skills, strong interests in all things related to backend/mobile development, and a passion for delivering high quality, rock-solid code

This position is based in Foster City, CA and will report to the Director of Integrated Tools and Developer Solutions team.

KEY RESPONSIBILITIES

• Write software code that complies with design specifications and meets security and Java/J2EE best practices that will meet development and support requirements

• Work on building automated build pipeline, continuous integration and continuous deployment and test automation frameworks with tools such as Git/Stash and Jenkins

• Ensure, through automation, that code quality tools are run on all software prior to release.

• Build tools on Mobile Technologies like Android and IOS Application Development, Mobile test frameworks such as Appium and other similar technologies.

• Collaborate with team members in design reviews, development and code reviews

•Interface with various stakeholders and establish rock solid capabilities

• Work as a part of scrum team executing the products requirements working architect, product management and other teams in an agile manner.   

•Aspire to be a subject matter expert in all the platform capabilities and adapt to fast changes

•Develop and adapt to common industry best practices for product development

•Be part of POC initiatives for visionary initiatives

•Work independently and mentor new college grads/interns

Qualifications

  • BS degree in Computer Science/Computer Engineering or other related fields with a minimum

    of 5 years of experience Java and web service development -OR

  • MS degree in Computer Science/Computer Engineering or other related fields with a minimum of 2 years of experience Java and web service development 

  • Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST)

  • Strong computer science fundamentals in data structures, algorithms and complexity analysis

  • Strong scripting skills in Python, UNIX shell scripting and Perl

  • Hands on experience in tools such as Jenkins, Git/Stash, Liquibase, Maven and Chef

  • Hands on experience in Mobile Technologies like Android and IOS Application Development, Mobile test frameworks such as Appium and other similar technologies is a plus.

  • Familiarity with web service development, DBMS, SQL,UNIX shell scripts is a plus

  • Experience with tools like Rally, JIRA, Sharepoint, wiki, etc

  • Experience with Agile development methodology

  • Sound problem solving skills

  • Ability and desire to learn new skills and take on new initiatives

  • Excellent verbal and written communication skills

  • Be self motivated

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy