About this role
Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube.
Job Description:
The Hivemind Enterprise Team is seeking a Senior Application Security Engineer for our Hivemind Enterprise product.
The Hivemind Enterprise product is a software development kit (SDK) that enables scalable design, deployment, evaluation, and iteration of autonomy architectures for a wide range of robotic platforms. Hivemind Enterprise is a highly technical software product providing tools and user interfaces to support multiple user personae, ranging from AI developers to test engineers.
What you'll do:
-
As an application security engineer for Hivemind you will join our cybersecurity engineering team to help define our application security policies, deploy and configure scanning tools within our CI/CD pipelines, review scanning results and work directly with our developers to identify and fix security issues in or code.
-
In addition, you will have the opportunity to help solve security issues before they start by working with our architecture team to design a secure-by-default software product, performing threat modeling, and validating designs meet our secure coding standards.
Required qualifications:
-
Bachelor’s degree with approximately 5+ years of relevant experience, or Master’s degree with approximately 4+ years of relevant experience, in cybersecurity, software engineering, or a closely related technical field
-
Experience developing or testing cyber secure code
-
Strong understanding of modern software engineering practices, including CI/CD, automated testing, configuration management, and software lifecycle processes
-
Familiarity with threat modeling
-
Experience with software analysis tools, including static analysis, dynamic analysis, dependency mapping, CVE scanning, etc.
-
Comfortable working in a Linux development environment
-
Strong organizational, communication, and cross-functional collaboration skills
-
Basic understanding of key cryptography concepts
Preferred qualifications:
-
Previous experience on an application security team for a large, complex software product
-
Experience as a DevSecOps engineer, especially in a GitLab environment
-
Experience writing software or testing Python, C/C++, and/or Go
-
Red-teaming experience
-
Software reverse engineering skills
LI-DM2
LC
Full-time regular employee offer package:
Pay within range listed + Bonus + Benefits + Equity
Temporary employee offer package:
Pay within range listed above + temporary benefits package (applicable after 60 days of employment)
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.