Linux Engineer (Senior)

BAE Systems•Herndon, VA
•$132,962 - $226,035

About The Position

BAE Systems is seeking a Senior Linux Systems Engineer to support a technology-based program for a key government customer. The program delivers engineering services for network infrastructure and enterprise computing environments, including endpoint devices, data-center servers, multi-cloud services, virtualized applications, and storage systems. Enterprise computing work includes modern application technologies such as containerized solutions and orchestrated workflows operating on customer premises and through remote cloud services. The role performs systems engineering and software development across large enterprise server environments, including Linux, Red Hat, and Rocky OS. It provides Linux administration, engineering, and infrastructure support; develops automation for administrative work; and helps ensure systems meet security and compliance requirements. The position also supports operational maintenance, documentation, systems baselines, workload assessment, and tuning recommendations. O&M responsibilities include operational pager or phone duty, routine maintenance, and operating-system updates, upgrades, and patches.

Requirements

  • Bachelor's degree and at least 6 years of relevant experience.
  • Linux experience, including Red Hat and derivatives such as RHEL and RockyOS.
  • Experience with BASH scripting and manipulating the Linux command line.
  • Experience providing Linux Administration (O&M) support.
  • Experience providing Linux Engineering and Infrastructure support.
  • Experience with configuration management software, such as Ansible, Puppet, Terraform, or CloudFormation.

Nice To Haves

  • Experience with Python and Bash.
  • Experience with Amazon Web Services (AWS), CloudFormation, Google Cloud, and Microsoft Azure.
  • Experience with cloud computing, including PaaS, IaaS, and SaaS.
  • Experience with CaaS, such as Kubernetes and OpenShift.

Responsibilities

  • Perform systems engineering and software development in large enterprise server environments, including Linux, Red Hat, and Rocky OS.
  • Provide technical guidance on software engineering techniques and automated support tools.
  • Develop and maintain scripts and tools to automate Linux system administrative tasks.
  • Ensure Linux systems are configured to meet security and compliance requirements.
  • Analyze functional business applications and design specifications for functional activities.
  • Prepare program-level and user-level documentation.
  • Assist in establishing standards for information systems procedures.
  • Support the customer in developing and maintaining the systems baseline.
  • Assess server loads and work with technical leads to develop tuning recommendations.
  • Provide operational pager or phone duty support.
  • Complete day-to-day Operations & Maintenance tasks.
  • Perform operating system software updates, upgrades, and patches.
  • Perform additional duties as assigned.

Benefits

  • Health, dental, and vision insurance for eligible regular employees scheduled to work 20 or more hours per week.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program.
  • Legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off and paid holidays.
  • Paid parental and military leave, bereavement leave, and applicable federal and state sick leave.
  • Company recognition program with monetary or non-monetary awards.
  • Other incentives may be available based on position level and/or job specifics.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service