Software Engineer
Overview
As a Software Engineering Senior on the F35 Pilot Training Devices Team, you design and maintain DevOps pipelines and scalable software for advanced training systems. You will containerize apps, automate scripting, and ensure secure, compliant CI/CD workflows that integrate across development teams. This role contributes to mission readiness by delivering dependable training and logistics software. Your work supports cutting-edge simulation and live-virtual-constructive capabilities at TLS.
Compensation / BenefitsMedicalDentalVisionFlexible work arrangements401(k) matchPaid time off
ResponsibilitiesDesign, develop, and maintain CI/CD pipelines using Jenkins, GitLab CI/CD, and Azure DevOpsContainerize applications with Docker and PodmanCreate and maintain scripts in Python, Bash, and PowerShellCollaborate with development teams to integrate code changes into pipelinesTroubleshoot and optimize CI/CD pipeline performanceEnsure security and regulatory compliance through scanning and vulnerability managementDocument CI/CD pipelines, including architecture and troubleshooting guides
Key requirementsBachelor's degree2+ years of software development experience with full stack web development and DevOpsExperience building, debugging, and maintaining GitLab CI/CD pipelinesExperience with containerization using Docker or PodmanScripting experience in Bash, PowerShell, and PythonExperience with Infrastructure as Code (IaC) and Ansible playbooksExperience with Kubernetes or OpenShiftStrong object-oriented programming experience (C++, C#, Python, Ruby, Objective-C)GitLab CI/CDCI/CD automationDockerPodmanBashPowerShell