Sr Staff Software Integration Engineer (REF7954D) - Digital and Mobile Product Development (DMPD)

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

Company Description

Within  Visa's Technology & Operations, Digital & Mobile Product Development (DMPD) isa global division of over 600 team members responsible for developing and managing end-to-end technology solutions that promote the growth of digital commerce and mobilization of payments in emerging and developed markets. Within DMPD, the Integration and Support engineering organization is a globally distributed team that connects with Development, Technical Product Management, Architecture, Test, Release and Program Management by representing the voice of the customer. It is a technical solution implementation and support team to accelerate successful rollout of new integrations and enhancement of existing ones.

Job Description

The Sr Staff Integration Engineer will lead execution of integration support and deliver on a technical integration roadmap that will provide our clients and partners with seamless access to our digital products and platforms. It is a central technology role that include external/internal communication and detailed understanding of Visa’s customer needs. Our digital and mobile products are available globally to clients through APIs, exposed services, and SDKs. Visa is looking for a talented software engineer who is passionate about providing services to our clients by working on implementations across multiple countries, channels, and technologies and collaborating with stakeholders across the globe. This person will be a part of the Digital and Mobile Integration Support team providing best practices, tooling solutions, support and technical know-how to our globally distributed teams and customers. 

The successful candidate should be service-oriented, have a strong technical background in the digital technology space and passionate about working with customers, delivering on their needs. The candidate will have: proven track record of working both with external customers and with internal customer support and engineering teams. The candidate should have been involved in system level implementations using API’s, Web Services and Mobile applications. Have experience in investigating, debugging and communicating technical issues that may span across several systems. Be able to interpret and articulate technical requirements to client stakeholders. Be able to manage concurrent projects to different schedules and timelines. Be able to define and implement global processes. Be an influencer and be passionate about transformations. Be able to mentor and train a team of junior integration engineers in a matrix organization.

 

Responsibilities:

Deliver product integration and onboarding execution of assigned clients and projects.

Solve integration issues and environment challenges of high-profile clients and partners and support global clients. 

Lead a team of junior integration engineers (not direct reports), train engineers and distribute integration engineering stories.

Provide effective integration support for an ongoing pipeline of issuing and merchant clients and their respective partners, enablers and acquirers. 

Liaise with product managers, customer support teams and software development teams to find the best solutions to onboard clients. 

Adhere to and improve upon global processes that align with enterprise standards and best practices and achieve high quality integrations. 

Deliver on core customer’s specific needs and KPIs. 

Participate in technical discussions and problem solving sessions with global business and technical teams to ensure business and integration requirements are understood, properly documented and implemented to meet the customers’ expectations. 

Continuously learn and understand the customer profiles, be it issuer, merchant of financial services
partner.

Be the voice of those customers within the global engineering teams. 

Service our customers needs and incorporate feedback on features and functionality to improve future releases. 

Design simulation tools and integration test tools to improve the customers test experiences during integration with Visa’s digital and mobile products. Ensure Visa’s processes and all required policies are
followed, escalating as necessary.

Qualifications

MS degree 

At least 5 years of software engineering experience with 3 years experience working in a lead engineering position or client facing software development lead position or quality engineering position with customer interaction.

Experience working with API’s, client interfaces, mobile development technology or prior software/ test engineering / quality experience.

Must have a solid understanding of web technologies (TCP/IP, HTTP, HTML, JavaScript, CSS), REST, SOAP, XML, JSON and other relevant API standards like OAuth, SAML

Working knowledge in one of the mobile programming languages (example Swift or Android). 

Experience in mobile engineering (either iOS or Android), SDKs and mobile simulation tools (Appium or similar)

Experience working with eCommerce and payment systems

Experience with Object Oriented programming concepts

Experience with Objective C

Experience in delivering quality product integrations and delivering solutions on time

Strong analytical, problem solving and debugging skills

Proven ability to effectively interface with external clients

Solid understanding in release processes, tools (JIRA, Jenkins, Maven) and system configurations

Excellent written and verbal communication and interpersonal skills.

Self-starter, ability to work in a fast paced startup environment and follow agile methodology.

 

 

Additional Information

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

Privacy Policy