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 merchants around the world, enabling them to use digital currency instead of cash and checks. Our advanced technology are enabling merchants to accept payments online and in store with first-class reliability and security. 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

As a Staff Software Engineer, you will be part of our Enterprise Risk Solutions team to help design, enhance and build our transactional Fraud detection engine in an agile development environment. You will work with colleagues, who will support and challenge you daily. You will take leadership roles working on multiple projects building systems that host and require full stack development of real-time low-latency transactional services.

Additionally, your responsibilities will include idea generation, architecture and design, development, and testing of systems, products, applications, and services that provide VISA clients with solutions to detect, prevent, and mitigate fraud for VISA and VISA client payment systems. Some of the key attributes of the platform include the use of REST services API and Container based services that are highly functional, distributed, secure, scalable and resilient, low-latency using technology based on open standards. If you want to be in the exciting payment space, learn fast and make big impacts, VISA Fraud Platform group is an ideal place for you!

The successful candidate will be responsible for solving complex problems and taking a broad perspective to identify innovative solutions. The candidate will serve as a technical specialist and work independently with guidance only in the most complex situations. The candidate must have demonstrated a history of designing and building systems with low-latency. They must also have a demonstrated history of thinking creatively, with a solution-oriented, can-do, mindset.

If this sounds exciting, we want to chat and tell you more about our work culture and environment and see if this will be a good fit.


Essential Functions

  • Help our customers achieve their real goals by understanding their requirements and how they respond to their business needs.
  • Build partnerships with product management to make sure that the products we are building deliver real value.
  • Analyze business requirements and architect a solution that is robust and scalable along with providing technical documentation of solution.
  • Leverage new technologies to build the next generation of Risk Services.
  • Lead efforts to architect, design and implement various components of our global transaction processing systems.
  • Coach and mentor your team members and help them grow professionally.
  • Lead meeting and discussions with cross-functional and non-technical teams.

 

Qualifications

Basic Qualifications:

4 years of work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD degree

Preferred Qualifications:

  • Bachelor degree in Computer Science or related field and 7 years of Software Development Experience or a Masters with 5 years of Software Development Experience or a PhD with 2 years of experience.
  • Exposure to leading-edge areas such as Machine Learning, Deep Learning,  and AI that lead to deeper customer insights.
  • Expert in at least one of the following:  Golang, Java, or C/C++
  • Experience developing large scale system or subsystems that require low-latency computing
  • Experience delivering high-quality large scale enterprise-class applications.     
  • Experience implementing solutions for low-latency, distributed services using open standard technologies.
  • Experience with Big Data and analytics in general leveraging technologies like Hadoop, Spark, and MapReduce
  • Experience developing proper metrics instrumentation in software components, to help facilitate real-time and remote troubleshooting/performance monitoring.
  • A background in the fraud detection domain is a plus.

Additional Information

Work Hours

The incumbent must make themselves available during core business hours.

Travel Requirements

The position requires the incumbent to travel for work 5% of the time.

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