Security Engineer

Full Time
Foster City, CA
Areas of Interest: Software Assurance and Security Engineering
report a problem

Working together to build a vision for the world of payments.
Find your Everywhere at Visa.

Job Description and Responsibilities

  • ​Collaborate with management, staff, and customers on technology strategy, enterprise architecture, and investments in strategic technology. 
  • Assist in shaping overall direction, life-cycle management, and leadership for Information Security architecture and technology related to Visa. 
  • Responsible for identification, analysis, evaluation, life-cycle management, and adoption of security technologies. 
  • Deliver security features of technologies working closely with other security functions to ensure that there is coordination with their activities in technology choices. 
  • Create requirement and design documents that account for security risks in new or existing systems with architectures to mitigate them within risk appetite. 
  • Perform discovery/data analysis and gap analysis. 
  • Build, design, develop, deploy, and support security software/tools that deliver security functionality and improve security efficiency and capabilities through automation and machine learning. 
  • Implement Proof of Concepts that realize security architectures and solutions. 
  • Research and develop security assessments of existing solutions as well as defining security architectures for new solutions. 
  • Present results to a cross section of employees, including senior leaders at Visa. Utilize graduate-level research and analysis skills


  1. ​Network, System, and Solution Architecture including mobile device security
  2. Software Development, Programming , and debugging using various programming languages and frameworks (object oriented programming, Ruby, Python, Java, and C++, SQL, JavaScript);
  3. Implementing Cryptographic data security such as  AES, 3DES, MDS, and SHA;
  4. Threat modeling and analyzing solutions to identify security gaps and capabilities;
  5. Applying Machine Learning/Artificial Intelligence, data science, and statistics concepts including API integration, python, authentication, analysis, modeling, and visualization (python, sci-kit, numpy, matlab, algorithms);
  6. Utilizing Big data and distributed computing systems including cloud based computing systems;
  7. Database systems, data structures, algorithms, operating systems, and their application during software engineering or security related services.


Share this job:


Visa Inc. is a global payments technology company that connects consumers, businesses, financial institutions, and governments in more than 200 countries and territories to fast, secure and reliable electronic payments. We operate one of the world’s most advanced processing networks — VisaNet — that is capable of handling more than 65,000 transaction messages a second, with fraud protection for consumers and assured payment for merchants. Visa is not a bank and does not issue cards, extend credit or set rates and fees for consumers. Visa’s innovations, however, enable its financial institution customers to offer consumers more choices: pay now with debit, pay ahead with prepaid or pay later with credit products. For more information, visit, and

Global payments technology company
Visit Visa's Social Media pages:
Company Industry: Information Technology and Services
Company Type: Public Company
Company Size: 5,001-10,000