Senior Staff Software Engineer - Innovation Lab - 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 lives of 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

Visa opened its Singapore Innovation Center in 2016; a showcase center that helps Visa to demonstrate the art of the possible for clients and partners.

You will be joining an awesome full stack team where we mix backend, frontend, and full stack engineers to build great things together.

You will be working side by side with our Innovation team, which is a global client facing organization that sets Visa’s public innovation agenda, develops commercial partnerships with industry leading brands and platform providers, and promotes hands on incubation and rapid prototyping.

The Visa Innovation Center is looking for a technologist who can turn great ideas into code, quickly, and with high quality, and more importantly, empower others to do so through mentorship, guidance, and technical direction.

You will design and develop apps on existing and emerging platforms (mobile, web, chatbots, digital assistants, IoT, etc), as well as integration using traditional full-stack technologies like Node.js, Angular JS, and Java Spring.  You will be contributing to the quality of code produced by less experienced members of the team as well, coaching them to improve their output and develop their own careers.

You will work in an agile development environment, with the expectation to lead projects from end to end.

We don’t expect an expert in everything, but someone with a variety of skills, a strong technical mind and an eagerness to learn new technologies.  Through your career, you should have become an expert in at least one or more technology stacks already.

This is a challenging and exciting role and we want a skilled individual who can bring technical talent, and an ability to tie it to business goals and product vision.

Qualifications

Responsibilities

  • Responsible for the quality and delivery of the innovation center projects including API services and/or mobile apps, including the
  • Responsible for improving the quality of work of junior team members through mentoring and coaching.
  • Design solutions and communicate effectively to business and technical audiences, acting as the lead from the technology side.
  • Be responsible for adoption of best practices in code health, testing, scalability and maintainability.
  • Engage with code review, pair programming, architecture and data model design sessions, and other team activities to drive improvements in delivery.
  • Able to rapidly build mobile apps based on loose / incomplete business requirements, working with UX designers and product managers to refine things as they are built.

Outputs include but are not limited to:

  • First and foremost, clean, working code, with proper testing and error handling.
  • Functional & technical requirements documents.
  • Clear and concise documentation including technical requirements, interface descriptions and installation instructions.

Qualifications

Minimal Qualifications

  • Bachelor's (or above) in Computer Science or related technical field or equivalent practical experience.
  • 10+ Years Professional experience in software development.
  • Highly proficient in at least one modern programming language - our preference for this role is Javascript or another similar language, but other professional backgrounds will be evaluated.  We prefer backgrounds with several stacks rather than a single stack only.
  • Working knowledge of Node.js, experience with other frameworks like Angular, React, Ember, etc.
  • Strong at Computer Science fundamentals in data structures, algorithm design, efficiency, functional programming, concurrency & performance optimization.
  • Expert knowledge of software engineering fundamentals such as unit testing, integration testing, microservices architecture, system design, etc.
  • Strong communication and written skills, ability to communicate your ideas with others.
  • Comfortable working in an agile development environment, eager to learn new technologies.

Preferred Qualifications

  • ·Experience managing continuous integration using Jenkins.
  • Knowledge of managing complex systems in AWS.
  • Working knowledge of at least 1 mobile platform either iOS or Android using Swift or Kotlin.
  • Financial services and/or payments processing industry experience is a plus.

Additional Information

* Physical Requirements

This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, reach with hands and arms, and bend or lift up to 25 pounds.

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Privacy Policy