Software Security Engineer

Skills
Application SecurityCybersecurityEthical HackingNetwork SecurityOWASPPenetration TestingThreat Modeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree preferred, and/or equivalent experience
  • 7+ years’ experience in software, product, or application security
  • Familiarity with one or more programming languages, such C#, PHP, Python, and Java
  • Experience with Agile Development Methodologies
  • Understanding and experience with OWASP Top 10 Risks, software security maturity models (such as SAMM or BSIMM), and secure software development lifecycle (SLDC) processes/techniques
  • Experience performing software threat modeling, such as STRIDE
  • Self-starter requiring minimal supervision
  • Analytical and problem-solving mindset

Nice to have

  • Entrepreneurial mindset
  • Innovative thinking
  • Creative problem-solving
  • Diverse backgrounds
  • Commitment to high achievement
  • Self-starter
  • Strong tendency to action
  • Analytical mindset

Day to day

  • Provide expertise in secure coding practices and the security of applications
  • Work closely with a talented group of Software Engineers to mature security practices
  • Oversee software security across the organization as an individual contributor