A

Aptus Solutions

Pen Tester

Full-TimeUpdated on 10/23/2026
No salary listed
Senior
Bachelor's
San Jose, CA, USA
In Person
CybersecurityOffensive Security & Testing

About the job

Requirements
  • At least 5 years of experience in web or mobile application security.
  • At least 5 years of application development experience.
  • A deep technical understanding of enterprise systems architecture.
  • Expert knowledge of information security principles, ethical hacking standards, the current threat landscape, recent hacks, and malware.
  • Knowledge of cloud-based infrastructures and software and their security implications.
  • Familiarity and hands-on knowledge of multiple languages and platforms, including Java, Python, C/C++, Ruby, Perl, Node.js, Dojo, and Angular.js.
  • Experience with HTML and JavaScript and a solid understanding of the HTTP protocol.
  • Working knowledge of SQL, Oracle, MongoDB, and PostgreSQL.
  • Coding knowledge in one or more front-end and web technologies, such as Java, Ruby, Python, or Perl.
  • In-depth knowledge and experience with OWASP 2013, SANS 25, and CWE.
  • Experience providing vulnerability remediation, with code examples, for web and mobile applications.
  • Experience working on Agile and Waterfall projects, with fundamental project management and time management skills.
  • Experience across the software development life cycle, including coding, integration testing, security analysis and audits, code reviews, and design.
  • Experience using vulnerability assessment tools and platforms such as IBM AppScan Enterprise, Coverity, Checkmarx, Nessus, Qualys, GFI, HP Fortify, Veracode, Burp Suite, Microsoft Threat Modeler, and Codenomicon.
  • Understanding of cryptography and encryption.
  • Understanding of malware by device type.
  • Advanced spoken and written communication skills for interacting with all levels of management.
  • Ability to work with minimal supervision.
  • A bachelor's degree in Information Technology, Computer Science, or Computer Engineering.
Responsibilities
  • Conduct black-box and white-box security and penetration testing to assess and validate application security.
  • Perform manual penetration tests and set up threat models and fuzzers in an ethical hacking lab.
  • Participate in architecture and design reviews with developers and DevOps staff.
  • Design, implement, and support security tools and services.
  • Influence and measure security policies and share best practices and recommendations.
  • Track and monitor vulnerabilities using vulnerability tracking methods and tools.
  • Explain and demonstrate vulnerabilities to application and system owners and recommend mitigations.
  • Issue reports on assigned application and system scans.
  • Provide secure code development training to developers and relevant staff.
  • Support security policies and procedures.
  • Participate in security compliance efforts.
  • Participate in security operations support.
  • Evaluate new and emerging security products and technologies.
Desired Qualifications
  • Mobile code development is a plus.
  • PCI knowledge is a plus.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A