Application Security Specialist

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

Company Description

Visa's Cyber Security team is looking for a Cybersecurity engineer with expertise in Application Security domain, who will be responsible to define consistent Secure Software Development Lifecycle practices for all Visa technology projects throughout the planning and delivery cycles that assure that application security vulnerabilities are mitigate. Very strong application security and web application development experience and team leadership skills are a must. In this position, you are a passionate and talented application security engineer with very deep understanding of OWASP, CWE 25, Data Protection, Access management software vulnerabilities and best practices design and threat modelling skills who can work in a dynamic environment. You must be dedicated to able to work with developers in producing secure code in short time frames and be willing to go beyond the standard routine.

Job Description

What we expect of you, day to day.

  • Help define consistent Secure Software Development Lifecycle practices for all Visa technology projects throughout the planning and delivery cycles that assure that application security risks are mitigate
  • Ensure end-to-end security of Visa products by hands on testing, hypothesizing threats, helping development teams remediating risks upfront and championing secure implementation efforts
  • Improve secure coding practices, application security requirements, automation, training, and metrics
  • Integrate threat modeling practices into the Software Development Lifecycle
  • Help build secure products and standards around emerging technologies and using existing standards and security practices
  • Perform Security Architecture and Low Level Application Security Design review involving: Data Protection, Authentication and Authorizations, Web Application Security and Network Security
  • Collaborate with product development and solution teams proactively to manage software security risk aligned with business goals
  • Collaborate with product and solution teams to achieve Cybersecurity software security program objectives
  • Manage cross-functional internal and external team collaboration, evangelization, and communications
  • Develop and optimize processes to improve software development efficiency in the consumption of security development practices
  • Maintain active understanding of industry practices for secure software development and incident response

Qualifications

What we’re after…

  • Mid-level experience with Bachelor's degree or experience with Master's degree in Computer Science, Mathematics, Physics, or equivalent
  • Hands on experience with Software Development Golang, Java / C# / C++, JavaScript and HTML, 
  • Deep understanding of OWASP Top 10 and CWE 25; with proven track record and experience in implementing and integrating remediation strategies
  • Excellent understanding of web applications, web servers, layer 7 application technologies, frameworks and protocols with respect to application development and deployment
  • Well versed in web application design, penetration testing, application risk assessment and risk categorisation
  • Well versed (experience preferred) with driving and implementing secure development practices in to SDLC (SSDLC); ability to successfully integrate security into a developers world
  • Success in implementing effective Secure SDLC frameworks across a large corporation.
  • Ability to effectively present and communicate security threats and risks to any audience and impress upon them the mitigation techniques and strategies
  • Familiar with waterfall and agile development processes and have experience integrating secure development practices into both models.
  • Familiar with code management system (e.g.: BitBucket), CI/CD system (e.g.: Jenkins), Docker, Kubernetes, microservice architecture, OAuth 2.0, OpenID Connect.
  • Deep knowledge and experience in using SAST, DAST, IAST, SCA and fuzz testing tools
  • Highly effective communicator; well-honed influencing and negotiating skills
  • Solid problem solving and analytical skills; able to quickly digest any issue/problem encountered and recommend an appropriate solution.
  • Self-motivated; able to work independently; able to negotiate and bring consensus to diverse priorities of product development and solution teams

Additional Information

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

Privacy Policy