Application Security Architect

Subscribe to RSS Feed
Printer friendly interface
Job Location:
Montreal, Quebec, Canada
Job Category:
Software Developer

Why Genetec?

Join the Genetec Software Security Group and help us embed security practices into the way we build software.

Genetec produces a lot of software and all those applications needs to be secure.

The application security Architect will work closely with the Application Security Engineers as well as with Genetec's hundreds of developers and QA testers to help them design, build, deploy and maintain secure applications.

The Genetec Software Security Group is a young team of individuals really passionate about security and is looking to share that passion with new team members. New ideas and personal initiative are encouraged.

What your day will look like:

• Contributing on driving the overall software security initiative at Genetec
• Providing technical leadership in the comprehensive planning, development, and execution of Genetec software security effort
• Engaging in hands-on, in-depth analysis, review and design of the security aspect of software architecture related to desktop applications, web applications, embedded applications, mobile applications and cloud applications.
• Providing planning and input into the software engineering and product development process, related to security, sensitive to the constraints and needs of the business
• Developing and executing security plans. This may include managing joint development with third-party vendors and providing guidance (with other departments) to the engineering and testing practices.
• Ensuring, and creating as needed, security policies, processes, practices and operations to ensure reproducible development and high quality, while keeping cost under control
• Acting as a subject matter expert and provide guidance for product teams as it relates to application security
• Managing various security certification process including preparing extensive documentation and working with third-party evaluations
• Contributing to the development and the delivery of Genetec security awareness and training program
• Performing investigation on new technologies, tools, security standards and processes to improve Genetec's security posture
• Responding immediately if product security-related incident occurs and perform root cause analysis

About you:

• 5 years of experience in application security/software security. Candidate must know how to program
• Bachelor's degree in Computer Science, Computer Engineering, Information Security, Computer Security or equivalent
• Passion about anything related to computer security
• Good communication skills
• Initiative
• Must be functional in French and English (the working environment is mostly in French)

Technical Requirements:

• Knowledge of software architecture review and design pertaining to security
• Experience with Threat Modeling, Architectural Risk Analysis or other security risk identification methods
• Knowledge and experience with a .NET programming language, C++, web programming (.NET related), or cloud security
• Knowledge of system security vulnerabilities and remediation techniques
• Experience in application security, software security, cryptography, network security or system security

Great if you have:

• Knowledge of the security aspect of web technologies such as JavaScript, Ajax, Browser Security (CORS, same origin policy)
• Good knowledge of the .NET security features and internal working
• Good knowledge of the Windows' security features and their internal working
• Experience on finding vulnerabilities in real products (bug bounty)

We thank all applicants for their interest; however, only selected candidates will be contacted. No telephone calls or agencies, please.