Application Security Engineer
Posted on 4/4/2023
INACTIVE
Cloud computing services for pharmaceutical companies.
Company Overview
Veep's mission is to help R&D, quality, and regulatory teams eliminate inefficiencies and bring high-quality, safe, sustainable products to market without compromising quality. The company builds cloud-based tools for pharmaceutical research.
Locations
London, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Android Development
AWS
Data Analysis
Docker
iOS/Swift
Jenkins
Java
Linux/Unix
C/C++
Perl
PHP
Kubernetes
Python
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
- BSc in Computer Science or related field, or equivalent work experience
- 2+ years of work-related experience as an Application Security Engineer
- Knowledge and understanding in various disciplines such as security engineering, system and network security, authentication and security protocols, cryptography, and application security
- Experience with one or more interpreted or compiled languages: Python, Perl, PHP, C/C++, Java, C#
- Experience with cloud service providers and their offerings, preferably AWS and its various technologies and APIs
- Knowledge of core security concepts such as web application firewalls, IDS/IPS, network security (Layer 2, 4 & 7), application vulnerability management
- Familiar with Jenkins, Bamboo, CI/CD Pipeline, and other automation tools
- SDLC, ITIL, Agile development methods and testing
- Experience with Redhat, AWS Linux, AWS Linux 2, Windows Server 2012, 2016 and 2019, etc
- Understanding of OWASP Top 10, SANS Top 20, NIST 800-53, CIS, CSC, or other security standards
- Well-versed in web application design, penetration testing, application risk assessment, and risk categorization
- Experience with VMWare, Docker, Kubernetes, and other virtualization technologies
Responsibilities
- Maintains a secure application development process
- Champions a process to identify and address software vulnerabilities
- Capable of performing root cause analysis on security vulnerabilities
- Manages and vets an inventory of trusted third-party software components
- Maintains a Severity Rating System and process for prioritizing application vulnerabilities
- Advises on hardening configuration templates for application infrastructure, including segmentation
- Provides training on application security concepts and secure coding for Software Engineering
- Implements code-level security checks through DAST and SAST techniques
- Assists with application penetration testing
- Assists with Threat Modeling
- Responsible for scripting automation for any middleware related to security tools and functions
- Utilizes scripting for meta-data aggregation to allow for the creation of dashboards or other metrics for security analytics
Desired Qualifications
- Knowledge of the MITRE ATT&CK Framework
- Industry security certifications such as CISSP, CEH, or others
- Experience in CTF competitions, CVE research
- Experience in Web and Mobile (Android/iOS) based application/service assessment
- Experience in reverse engineering and associated tooling such as IDA
- Knowledge of fuzzing, memory corruption, and exploit development
- Demonstrable teamwork skills and resourcefulness