Description

Job Summary

We are looking for a skilled Security Engineer to analyze software designs and implementations from a security perspective, identify and resolve security issues. You will include the appropriate security analysis, defences and countermeasures at each phase of the software development lifecycle, to result in robust and reliable software.

  • Minimum Qualification:Degree
  • Experience Level:Mid level
  • Experience Length:3 years

Job Description/Requirements

Responsibilities:

  • Implement, test and operate advanced software security techniques in compliance with technical reference architecture
  • Perform ongoing security testing and code review to improve software security
  • Plan, develop, implement and maintain the overall company’s software security strategy
  • Perform various software security testing techniques and methods
  • Review code in order to improve software security
  • Troubleshoot and debug issues that arise
  • Provide engineering designs for new software solutions to help mitigate security vulnerabilities
  • Contribute to all levels of the architecture
  • Maintain technical documentation
  • Consult team members on secure coding practices
  • Develop familiarity with new tools and best practices

Requirements:

  • Minimum of 3 years of experience as a Software Security Engineer or similar role
  • Able to articulate, plan, implement and manage software security best practices
  • Detailed technical knowledge of techniques, standards and state-of-the-art capabilities for authentication and authorization, applied cryptography, security vulnerabilities and remediation
  • Software development experience in one of the following core languages: Java, JavaScript and Typescript
  • In-dept knowledge of various web-related technologies (Web applications, Web Services and Service-Oriented Architectures) and of network/web related protocols
  • Interest in all aspects of security research and development

BS degree in Computer Science or related field