Software Engineer (Linux)

Lockheed MartinManassas, VA
Onsite

About The Position

Lockheed Martin Rotary and Mission Systems is seeking a Software Engineering professional to join our team based out of Manassas, VA. This position is supporting United States Navy programs specializing in Software Engineering. This position requires a candidate with strong problem-solving skills focused on software development and integration for United States Navy ASW (Anti-Submarine Warfare) programs. The candidate should be a well-rounded software developer with broad experience, but with a focused interest in Linux including security, containers, scripting, and other Linux related work. Candidate must be able to work within a team environment. This is an onsite position that will be in Manassas, VA.

Requirements

  • Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 2 years of professional experience; or no experience required with a related Masters degree.
  • Proficiency with the Linux OS.
  • Knowledge of and experience in Bash, and Python.
  • Qualified candidates must be able to obtain a DoD Secret Security Clearance. This requires U.S. Citizenship.

Nice To Haves

  • Java, C++, Docker/Podman
  • Kubernetes or OpenShift
  • Test Automation
  • Ability to work with cross-functional teams (Hardware, Systems Engineering, integration + Test).
  • Understanding of Docker/Podman, Ansible, GitLab
  • Knowledge of Gradle
  • Basic understanding of Software configuration management
  • Experience in computer system administration

Responsibilities

  • Perform work in an agile development team and will be responsible for supporting elements of the design/development effort.
  • Involved in the development of custom OS solutions for our systems, including taking Red Hat Linux and customizing it to fit the needs of our customers.
  • Involved in applying Cyber Security hardening to the Linux OS.
  • Involved in creating Virtual Machines and containers in support of the customer OSes.
  • Heavily involved in the creation of shell scripts and Ansible Playbooks in support of developing/deploying the OS.
  • Involved in the automation of the development/deployment of the Linux OS as well as finding ways to inject DevOps into the development process.
  • Involved in some development of code (Java/C++/Python) to support the program. This is a secondary focus with the Linux work being the primary focus of the job.

Benefits

  • Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service