Job Title or Location

Senior Application Security Engineer

PEOPLE FORCE CONSULTING INC
Mississauga, ON
Posted yesterday
Job Details:
Full-time
Executive

Job Description

Senior IT Security Advisor - Application Security

Location: Hybrid - 3 days in Mississauga Office

Contract to Hire

Job Summary

The Senior IT Security Advisor - Application Security is responsible for leading efforts to identify and mitigate security vulnerabilities within client application portfolio. This role requires a deep understanding of application security, risk management, and the ability to work collaboratively with cross-functional teams to enhance our security posture.

Key Accountabilities

  • Integrate security pipelines into the development process, implementing the “Shift-left” and “Fail the Build” methodologies.
  • Implement Static Application Security Testing (SAST), Software Composition Analysis (SCA), Dynamic Application Security Testing (DAST), and Penetration Testing (PT) activities.
  • Manage and prioritize vulnerabilities, collaborating with IT departments to address them based on risk levels.
  • Protect APIs by leveraging technology to understand and mitigate vulnerabilities, including scanning and alerting on API attacks.
  • Provide advisory services to new and existing projects and inculcate the Security by Design culture.
  • Identify, assess, and document security risks within projects, supporting the definition of strategies to mitigate them effectively to comply with goeasy's security standards.
  • Identify security weaknesses, vulnerabilities, and gaps in the existing technology stack and recommend remediation strategies.
  • Conduct comprehensive security assessments on large, medium and small initiatives.
  • Advise business on information security and privacy matters.
  • Evaluate existing security solutions and propose enhancements to streamline our processes.

Expectations

  • Solid understanding of web application development.
  • Extensive knowledge of the OWASP Top 10 and web application exploitation techniques, and their respective countermeasures.
  • Experience implementing ISO 27001/NIST/PCI-DSS controls or performing threat analysis for IT projects along with the App Sec experience ( security scanning/assessments, pentesting).
  • Scripting/coding in Java, Python, Javascript, R, Apex, or Go or other languages
  • Knowledge and experience with CICD pipelines, DevOps, DevSecOps, and secure code development.
  • Experience performing and coordinating security tests: vulnerability scans, web application penetration tests, infrastructure penetration tests, network segmentation tests.
  • Proficient in reviewing architecture and solution design documentation to identify and assess potential risks.
  • Review Technical Design documents and perform risk assessments to complete Security Design documents.
  • Strong experience leading complex projects from start to finish and providing security advise to ensure IT security risks are identified and mitigated.
  • Able to reason about security decisions.
  • Able to communicate ideas clearly and effectively to both engineers and business teams.
  • Excellent relationship with key stakeholders such as IT Infrastructure, Engineering, Application Delivery and support teams, Legal, Human Resources and other corporate teams.
  • Coach and mentor developers, engineers and security staff to enhance their efficiency and effectiveness.
  • Develop the application security process to it's full potential and to maintain their trajectory to maturity.
  • Mature the security in development process.
  • Provide leadership in the Application Security domain.
  • Maintain assigned Bill 198, SOC2 and PCI DSS Compliance and controls under purview.
  • Manage and enhance the security processes and technologies to identify, deter, investigate and remediate security events.
  • Manage relationships and negotiate with key vendors.
  • Inculcate the Security by Design culture with all IT teams.
  • Develop documentation required to support the program's technical issues and training situations.

Qualifications and Skills:

  • Minimum bachelor's degree in computer science/information technology or cyber security with preference for Post graduate degree in the same fields.
  • Five or more years in any security domain (preferably Application Security/Risk Management).
  • Proficiency in security testing tools and methodologies. Experience with Veracode, Tenable, and Azure is highly desirable.
  • Prior experience as an Information security architect is a huge asset.
  • Experience coding in Java, Python, Javascript, R, Apex, or Go.
  • UNIX, BSD or Linux experience: Preferred.
  • Azure Data-lakes, Windows SQL and/or PostgreSQL experience is good to have.
  • Working experience in a Level 1 PCI DSS and SOC 2 compliant environment is highly desired.
  • Experience managing activities in a SOX or Bill 198 compliant environment is preferred
  • Knowledge of Canadian privacy laws required; prefer also UK (GDPR) and USA (California).

Share This Job: