Sr. Software Engineer

  • Foster City, CA, USA
  • Full-time

Company Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

Job Description

The desired candidate will work in the Global Compliance Organization.  The main functions will center around monitoring and support for Compliance team. Among other responsibilities, it involves troubleshooting application issues, validating product releases and data analytics.

We are looking for a candidate who has a strong work ethic, leadership skills, excellent judgment and good time management in prioritizing work, and the ability to work in fast paced, team oriented environment.  They need to gain a solid understanding of the payment industry, Compliance requirements and leverage this knowledge to troubleshoot internal and external incidents. Leverage this understanding to build partnerships with engineering, OPS, Product and other teams across Visa. 

Duties will include supporting and monitoring applications in a Linux environment and troubleshoot data discrepancies, batch jobs and application code issues. Use Java and query skills to generate reports based on support requests and incidents, to support the analysis or remediation process when needed.  Drive issue resolution working with both technical staff , Product and Compliance during the incident.  Other responsibilities and competencies will include:

  • Debugging application issues using source code (Java applications)
  • Solid experience in Java, Spring, Hibernate
  • Comfortable working with cross functional teams to help resolve issues with real time or batch jobs
  • Quickly and accurately assess the impact of an application issue and communicate the impact to management. Craft incident reports targeted for upper management and customer support in response to issues.  Interact with Development teams, operations and Compliance to ensure incidents are closed out/remediated and impact is clearly communicated per the process in place. Provide guidance and training to the team and be a technical point of contact.

Duties will include supporting and monitoring applications in a Linux environment and troubleshoot data discrepancies, batch jobs and application code issues. Use Java and query skills to generate reports based on support requests and incidents, to support the analysis or remediation process when needed.  Drive issue resolution working with both technical staff , Product and Compliance during the incident. 

Other responsibilities and competencies will include:

  • Debugging application issues using source code (Java applications)
  • Solid experience in Java, Spring, Hibernate, SQL query
  • Strong leadership working with cross functional teams to help resolve issues with real time issues or batch jobs
  • Quickly and accurately assess the impact of an application issue and communicate the impact to management. Craft incident reports targeted for upper management and customer support in response to issues.  Interact with Development teams, operations and Compliance to ensure incidents are closed out/remediated and impact is clearly communicated per the process in place. Provide guidance and training to the team and be a technical point of contact.
  • Be the technical Product SME for Compliance and business stakeholders, with thorough understanding of end to end data flow throughout all systems
  • Validation of new features and regression testing features prior and post production ( where necessary)
  • Create automation tools which will aid in monitoring batch jobs
  • Provides L1-L2 support for production issues and drives remediation coordination and communications with stakeholders
  • Responsible for monitoring, end to end reconciliation and stakeholder notification
  • Perform detailed data analysis looking at transaction trends, data flows and status
  • Manages end-to-end backend/batch operations and processes
  • Manages WC feed, ensuring daily updates are completed successfully
  •  Liaison with 3rd party vendor for product support where necessary
  • Liaison with OPS, DDP and all other teams to troubleshoot and resolve application issues
  • Product validation/regression for every release, all enhancements
  • Work with little supervision and complete day to day activities with excellent quality and accuracy.
  • Leverage good understanding of key controls and compliance and regulatory requirements to identify areas for improvement or of concern.

 

    Qualifications

    Basic

    • At least 10+ years of work experience with a Bachelor’s Degree in Computer Science/Engineering field

    Preferred

    • Bachelors with 7 years or Masters in Computer Science/Engineering with 3 years of work experience respectively.
    • Willingness to work with teams across different zones to meet deliverables
    • Java Application Code technical support experience
    • Java coding/debugging is mandatory
    • Strong technical background with a working knowledge of Splunk, including log analysis and constructing queries
    • Knowledge of Golang, Grafana or other web-service monitoring tools.
    • Experience supporting web and troubleshooting problems in a cross-functional environment.
    • The ability to prioritize critical tasks and coordinate with staff to accomplish them under duress.
    • Proficient in Microsoft Office and Linux/Unix, shell script, Perl
    • A strong technical aptitude, analytical skills in addition to excellent communication skills.
    • Experience with Compliance systems

    Additional Information

    Work Hours:

    • Varies upon the needs of the department

    Travel Requirements:

    • none

    Mental/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 the requirements of Article 49 of the San Francisco Police Code.

    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.

    Privacy Policy