Software Engineer
Lockheed Martin
About the Role
Lockheed Martin Space is seeking a highly skilled and motivated DevSecOps Engineer to join their team supporting the Terminal High Altitude Area Defense (THAAD) program. This role is critical in ensuring the security and integrity of the software development lifecycle from design to deployment. The engineer will collaborate with development teams to implement secure coding practices, automate security testing, and ensure compliance with regulatory requirements.
Key Responsibilities
- Application administration of development tools such as GitLab, JIRA, Nexus, and others
- Maintenance and improvement of component GitLab pipelines, including build, test, and deployment
- Development of custom tooling to support metrics generation and other customer deliveries
- Collaboration with internal and external stakeholders to define and implement program improvements, such as new metrics and tool implementations
- Evaluation of new tools to support development and testing activities
- Coordination across multiple development and test teams to build and refine common processes and workflows
- Advising the program on best practices for CI/CD and Security testing
- Plans, conducts, and coordinates software development activities
- Designs, develops, documents, tests, and debugs software solutions
- Applies appropriate standards, processes, procedures, and tools throughout the development lifecycle
- Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software
- Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities
- Ensures software standards are met
Requirements & Tech Stack
- Fundamental knowledge of DevOps/DevSecOps processes and tools
- Demonstrated knowledge of continuous integration / continuous deployment methodologies
- Demonstrated experience in Linux Operating Systems
- Final Secret clearance required
Desired Skills
- Experience deploying to and building with containers within a GitLab ecosystem
- Openshift experience highly desired
- Experience developing Python scripts for custom tooling
- Experience with security testing tools such as Coverity, Fortify, and SonarQube