> Markdown version of [/jobs/ext/1097628-software-engineer-associate](https://www.wearedevelopers.com/jobs/ext/1097628-software-engineer-associate). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Associate - **Company:** Lockheed Martin - **Location:** Manassas, VA, United States - **Salary:** $62,700.0 - $110,630.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Bash Shell, C++ (Programming Language), Command-Line Interface, Static Program Analysis, Computer Engineering, Continuous Integration, Linux, Python (Programming Language), Network Troubleshooting, Network Architecture, Ansible, Fortify (Software), Software Engineering, Software Requirements Analysis, SonarQube, Stemming, Wireshark, Scripting, Technical Debt, Infrastructure as Code (IaC), Git, Gitlab-ci, Kubernetes, Information Technology, Software Version Control, Docker, Jenkins, Programming Languages - **Published:** June 2, 2026 - **Apply:** https://www.dice.com/job-detail/85754d01-a867-40f0-b89d-5d4b99e417fc ## About the Role BS degree in Computer Science, Software Engineering, Computer Engineering, or equivalent STEM field. Candidate must have experience working with a Linux based operating system and performing entry level tasks using the command line interface. Experience with at least one scripting or programming language (e.g., Python, bash, Java, C++, etc...) Desired skills Experience using a continuous integration tool (i.e., preferably Jenkins or GitLab CI) for building, deploying, and automating job creation within a CI/CD pipeline. Effective written and verbal communication skills Experience leveraging a Git technology product to version control various artifacts (e.g., source code, Ansible Playbooks, Jenkins files, scripts, etc.). Experience with leveraging a source code analysis (SCA) tool (e.g., Coverity, SonarQube, Fortify). Familiarity with developing solutions using an Agile lifecycle model. Ability to author and maintain complex scripts using python, bash and/or other scripting languages. Experience in building containers using Docker, container orchestration, CI/CD Pipelines that supporting container deliveries, and knowledge of container runtime environment. Experience managing environments leveraging automated Infrastructure as Code (IaC) technologies (e.g., Ansible playbooks, docker compose, etc.). Security+ certification or experience implementing security controls for prioritized features or based on Security Technical Implementation Guides (STIGs). Experience with network architecture, protocols or troubleshooting networking issues with various tools (e.g., dump, netstat, Wireshark, etc.). ## Description Participate in a cross-functional team to evaluate a large, complex legacy code base, assess the current CI/CD pipeline, and create a strategic roadmap for modernizing the code to enable modular, rather than monolithic, builds. Work closely with stakeholders to validate and guarantee the end-to-end quality and effectiveness of all proposed enhancements. Identify technical obstacles stemming from technical debt or system requirements and develop pragmatic solutions to address them. Rapidly build expertise with existing LM catalog of shared CI/CD capabilities so that theses capabilities can be properly considered for integration into proposed build enhancements that will support modular builds., Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)