Software Developer
Role details
Job location
Tech stack
Job description
Develops and implements automation solutions for security controls and workflows. Writes and maintains Python code for software development and automation tasks. Builds and maintains CI/CD pipelines using GitLab Continuous Integration and Continuous Development. Implements infrastructure as code using Ansible and Terraform. Develops user interfaces, web applications, and APIs. Administers Linux environments for development and deployment. Applies LLM, RAG, CAG, and MCP technologies for advanced automation. Integrates security automation technologies into software development lifecycle. Automates security processes and controls using Ansible and Python. Develops software solutions for special operations community with in-depth familiarity.
Requirements
Active Top Secret Security Clearance required to start. Must be a U.S. Person (as defined by ITAR). Minimum ten (10) years of experience with security automation technologies. Minimum ten (10) years of experience in Software Engineering or related field. Proficiency in Python coding and development. Experience with GitLab Continuous Integration and Continuous Development (CI/CD) implementation and application. Experience with Ansible and Terraform. Experience in User Interface, Web, and API Development. Linux Administration experience. Desired: LLM, RAG, CAG, MCP Usage and in-depth familiarity with the special operations community., Must be a U.S. Person (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)) to comply with ITAR regulations. Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense Take your career to new heights-apply today!