Staff Software Engineer

  • 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

Global Services is part of the Merchant and Acquirer Processing (MAP) Product Development (PD) Group within the Visa Technology Organization. This group is responsible for building tangible, impactful, innovative and intelligent solutions across payment acceptance, payment security, payment analytics and fraud management for marquee and strategic accounts worldwide. 
 
We are actively looking for a talented and versatile Staff Software Engineer to join our team!
 
Responsibilities 

  • Responsible for the application development deliverables that include designing, coding and unit testing
  • Provide technical guidance for outsourced development staff and serve as escalation point for complex technical software development issues
  • Provide level 3 development support for production issues and service requests
  • Build and maintain relationship with global virtual teams and third parties on software development or support issues
  • Interact with business units to define and clarify requirements; create and modify business use cases; and to create conceptual approach based on business requirement. Provide recommendation on scope and scale of effort required to develop solutions
  • Create or review documentation and procedures for installation and maintenance
  • Lead development and programming functions to ensure that projects are delivered on-time and meet expectations
  • Identify opportunities for further enhancements and refinements to standards, processes, and application functionalities
  • Work with both technical and business staff on a wide variety of tasks which span the full application development life cycle
  • Work closely with project team members (Analysts, Architects, Developers, Project Managers, QA testers, Product Managers, etc.); coordinate and interface with other IT groups (e.g. Network, Operations, Engineering, etc)
  • Coordinate, participate and manage design activities, development integration testing, data modeling, software configuration, implementation planning, and deployment support
  • Work with various project team members to ensure technology decisions are business driven and meet business requirement
  • Review works (programs, scripts, documentation) done by outsourced development team as needed if any. Serve as reviewing entity to ensure vendor developed work adhere to Visa's development methodology and security guidelines
  • Must be able to occasionally work off-hours to support production releases
  • Ability to handle periodic on-call duty

Qualifications

  • Minimum of 5-10 years of experience in system and software design, architecture, and development of large scale system, applications and tools
  • Experience with software development utilizing Java, J2EE, Hibernate, SQL, JDBC, and Struts programming languages. Strong experience in data modeling and SQL programming is required
  • Working experience with following systems – RedHat, Jboss, tcServer, Oracle and MySQL
  • Strong knowledge of Spring, AngularJS and Implementing REST and SOAP services
  • Experience with web services standards and related technologies (WSDL, XSD, XML, XSLT, REST and SOAP)
  • Demonstrated ability to solve complex software development and design issues
  • Ability to understand systems from all levels, from the "big picture" enterprise-level view to the low level technical view
  • Strong interpersonal, facilitation, and time-management skills along with effective verbal and written communication skills
  • Demonstrated ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs
  • Excellent process orientation and exhibited planning, organizational and problem solving skills
  • Bachelor Degree in Computer Science or other related technology discipline and 5-10 years of experience or Masters and 3-6 years
  • Knowledge of Systems Engineering Lifecycle (SELC) best practices, software development methodologies (Agile, Scrum, RUP), DevOps practices and the demands of a professional services organization
  • Minimum of 5-10 years of experience in system and software design, architecture, and development of large scale system, applications and tools
  • Bachelor Degree in Computer Science or other related technology discipline and 5-10 years of experience or Masters and 3-6 years
  • Experience with software development utilizing Java, J2EE, Hibernate, SQL, JDBC, and Struts programming languages. Strong experience in data modeling and SQL programming is required
  • Working experience with following systems – RedHat, Jboss, tcServer, Oracle and MySQL


About CyberSource:
 
CyberSource, a Visa company, is a global leader in e-Commerce Payment Management. As part of CyberSource™s continued growth and expansion we are looking for talented, articulate and bright individuals who want to make a difference.

CyberSource has been and continues to be a pioneer within the e-Commerce Payment Management world. CyberSource offers a full-service payment management platform for e-commerce merchants, combining global payment processing, fraud management and payment security systems.
 
CyberSource is a subsidiary of Visa Inc.  CyberSource operates in Europe under agreement with Visa Europe.

Additional Information

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.

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

Privacy Policy