Job responsibilities
- Lead and manage the security engineering team in providing guidance, mentorship, and support with developments to enforce robust change management practices ensuring our systems integrity and security
- Oversee the design, implementation, and maintenance of security solutions for enterprise-scale deployments with specific experience deploying commercial software into an enterprise environment, and the ability to think beyond routine or conventional approaches in order to deliver technical production deployment solutions
- Facilitates security requirements clarification for multiple networks to enable multi-level security to satisfy organizational needs
- Demonstrate strong experience in defining, and implementing infrastructure as a code (IaC), working with CI/CD pipelines, and associated automation tooling
- Understands the functions of system engineering, systems integrations, and system administration roles, including knowledge of Windows and Linux systems internals
- Develop secure and high-quality production code, reviews, and debug code written by others with implementing complex business logic in Python, Bash, PowerShell, and other scripting languages
- Works with stakeholders and senior business leaders to recommend business modifications during periods of vulnerability
- Be responsible for triaging based on risk assessments of various threats and managing resources to cover impact of disruptive events, minimizing security vulnerabilities by following industry insights and government regulations, and streamline security protocols to determine the effectiveness of current processes and controls
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on Engineering and/or Cybersecurity concepts and 5+ years of applied experience
- Skilled in planning, designing, and implementing enterprise-level security solutions
- Advanced in one or more programming languages (i.e., Python, Bash, PowerShell, etc.) and proficient in all aspects of the Software Development Lifecycle
- Advanced knowledge of software application development and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Extensive experience with threat modeling, discovery, vulnerability, and penetration testing
- Advanced understanding of agile methodologies in CI/CD, application resiliency, and security
- Strong analytical experience with a problem solving mindset and the ability to solve complex challenges
- Practical cloud native experience
Preferred qualifications, capabilities, and skills
- Cloud computing related certifications with a focus on AWS (i.e., Certified Solutions Architect, DevOps Engineer or similar)
- Experience with cloud, deployment, or DevOps engineer and/or equivalent
- Experience in effective communication with senior business leaders and stakeholders