Overview
Skills
Job Details
Job Title: Security engineer
Job Location: Dallas - Texas
Job Type: Contract
Job Description:
-
Identify, triage, and remediate vulnerabilities such as injection flaws, insecure deserialization, and configuration issues.
-
Integrate and manage SAST and DAST tools within CI/CD pipelines.
-
Collaborate with development teams to ensure secure coding practices and assist in vulnerability remediation.
-
Design and implement security guardrails for AI-powered applications, addressing risks like prompt injection, model inversion, and data poisoning.
-
Develop and maintain security policies, procedures, and documentation.
-
Conduct security assessments, perform risk analysis, and provide actionable recommendations.
-
Build and maintain CI/CD pipelines using tools such as CloudBees, Jenkins, Buddy, and UrbanCode.
-
Automate security processes using Python, Java, or PowerShell.
-
Work with APIs, endpoints, and databases to develop integrated security solutions.
-
Implement and manage GitHub Advanced Security (code scanning, secret scanning, Dependabot).
-
Use IDEs such as Visual Studio, VS Code, Eclipse for secure development and debugging.
-
Work with Azure Resource Manager (ARM) and scripting tools (PowerShell, Azure CLI, Shell scripts, JavaScript, Python).
-
Collaborate in an Agile environment using Azure DevOps.
-
Perform third-party risk management using tools like OWASP Dependency-Check.
-
Mentor junior engineers and foster a culture of security awareness across teams.
Required Qualifications:
-
Minimum 8 years of experience in application security or software engineering with a security focus.
-
Strong programming skills in Python, Java, JavaScript, or C#.
-
At least 3 years of experience developing automation solutions using Python, Java, or PowerShell.
Preferred Qualifications:
-
Hands-on experience with SAST and DAST tools (e.g., Veracode, GitHub Advanced Security).
-
Deep understanding of security vulnerabilities across multiple languages.
-
Strong grasp of OWASP Top 10 and SANS Top 25 vulnerabilities.
-
Experience with AI security and GenAI risk mitigation (prompt injection, data leakage).
-
Familiarity with cloud-native security (AWS, Azure, Google Cloud Platform).
-
Knowledge of container security and infrastructure-as-code (IaC) scanning.
-
Certifications such as CompTIA Security+, CISSP, OSCP, or GIAC preferred.
-
Excellent communication skills for engaging both technical and non-technical stakeholders.
-
Ability to thrive in a global, collaborative environment.