Software Security Engineer

This Software Security Engineer job description template is optimized for posting on online job boards or careers pages and is easy to customize for your company.

Job Brief

We are looking for a skilled Security Engineer to analyze software designs and implementations from a security perspective, and 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.

Responsibilities

  • Implementing, testing and operating advanced software security techniques in compliance with technical reference architecture
  • Performing on-going security testing and code review to improve software security
  • Troubleshooting and debugging issues that arise
  • Implement, test and operate advanced software security techniques in compliance with technical reference architecture
  • Perform on-going security testing and code review 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 a familiarity with new tools and best practices

Requirements

  • Proven work experience as a software security engineer
  • 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: Ruby on Rails, Java, Javascript and .NET
  • Adequate knowledge of 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
  • Software Engineer job description
  • System Security Engineer job description
  • Computer Security Specialist job description
  • Software Engineer interview questions and answers
  • Technical interview questions and answers
  • Problem-solving interview questions and answers
  • Ace tech recruiting: advice from recruiters and candidates
  • Hiring tech workers when you're not on their A-list
  • The balancing beam of diverse teams: On hiring women in tech
  • Español
  • Deutsch
  • Français
  • Ελληνικά
  • Português
  • ProductPricingFeaturesAI TechnologyIntegrationsSecurity
  • Pricing
  • Features
  • AI Technology
  • Integrations
  • Security
  • ResourcesHelp centerResource libraryDeveloper APISearch for jobs
  • Help center
  • Resource library
  • Developer API
  • Search for jobs
  • WorkableAbout usWork with usBackstage
  • About us
  • Work with us
  • Backstage
  • Pricing
  • Features
  • AI Technology
  • Integrations
  • Security
  • Help center
  • Resource library
  • Developer API
  • Search for jobs
  • About us
  • Work with us
  • Backstage
  • Terms
  • Privacy
  • Cookie Settings
  • Cookie Policy
  • Do not sell/share my personal information
  • Accessibility
  • Status