Linux System Engineer, Level 3

Independent Software•Columbia, MD

About The Position

At Independent Software, the Systems Engineer Level 3 supports mission-critical systems throughout the engineering lifecycle, from initial design and integration through testing, deployment, and sustainment. The role works with a small, mission-focused team to administer Linux environments, support Government Off-the-Shelf (GOTS) software, troubleshoot system issues, and develop technical documentation and system drawings. Candidates must possess an active TS SCI with appropriate Polygraph. Candidates must meet one of the listed education and experience combinations: a high school diploma, GED, or associate degree with 18 years of relevant Systems Engineering experience; or a bachelor's, master's, or PhD in Computer Science or a related technical field with 14 years of relevant Systems Engineering experience. Independent Software describes its culture as collaborative, integrity-driven, innovative, close-knit, and employee-first. The company notes that employees support critical national security missions and can access ongoing training, mentorship, and career development, alongside competitive compensation, generous benefits, and work-life balance.

Requirements

  • Strong Linux system administration experience, including installation, configuration, and management.
  • Experience with Red Hat, CentOS, or Rocky Linux.
  • Experience with FreeIPA and/or Active Directory authentication and authorization.
  • Experience installing and maintaining GOTS software.
  • Ability to create, read, and modify Bash and Python scripts.
  • Strong system testing, troubleshooting, and problem-solving skills.
  • Experience supporting systems engineering activities and technical documentation.
  • Must possess an active TS SCI with appropriate Polygraph.
  • High school diploma, GED, or associate degree and 18 years of relevant Systems Engineering experience; alternatively, a bachelor's, master's, or PhD in Computer Science or a related technical field and 14 years of relevant Systems Engineering experience.

Nice To Haves

  • Experience with shared storage solutions and data flow technologies.
  • Experience with virtualization and containerization technologies, including Docker and Kubernetes.
  • Experience with configuration management and automation using Ansible or Salt.
  • Experience with Helm charts and YAML configuration files.
  • Experience with DevOps practices and environments.

Responsibilities

  • Support all phases of the systems engineering lifecycle, from concept through sustainment.
  • Install, configure, administer, and maintain Linux systems, including Red Hat, CentOS, and Rocky Linux.
  • Manage system authentication and authorization using FreeIPA and Active Directory.
  • Install, configure, maintain, and troubleshoot GOTS software applications.
  • Develop, modify, and maintain Bash and Python scripts.
  • Perform system testing, troubleshooting, integration, and operational support.
  • Create and maintain system documentation, diagrams, and engineering drawing packages.
  • Collaborate with engineering teams, users, and customers to resolve technical issues and support mission requirements.

Benefits

  • Ongoing training, mentorship, and career development.
  • Competitive compensation.
  • Generous benefits.
  • Work-life balance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service