Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

Linux OS Developer

CACI International

$98,500 - $206,800
Oct 9, 2025
Remote, US
Apply Now

The business and/or technical problem is to develop and maintain software applications that run on Linux-based operating systems for end-user devices, contributing to the secure communications of critical systems for clients.

Requirements

  • Extensive experience with Linux environments, especially Red Hat Enterprise Linux (RHEL). Candidates should be comfortable with all aspects of RHEL, including system administration (systemd), package management (RPMs), and security configurations (selinux).
  • Familiarity and experience developing in languages like Python, Bash and Rust
  • Proficiency in Bash scripting and Linux automation tasks to streamline development and deployment processes.
  • Experience with and developing for KVM and type 1 hypervisors
  • Experience with Git (GitLab/GitHub) and collaborative workflows. Familiarity with branching strategies and pull request workflows is essential.
  • Exposure to CI/CD practices, with a preference for experience with GitLab CI/CD pipelines.
  • Demonstratable understanding of the TCP/IP stack and networking

Responsibilities

  • Architect and develop functional and non-functional requirements.
  • Develop on and for immutable operating systems.
  • Developing Linux-based applications using programming languages such as Python, Bash, C, C++, and some Rust.
  • Designing and implementing software solutions that meet the specific requirements of the organization.
  • Integrating software applications with third-party software, including databases, web servers, and other software systems.
  • Writing, testing, and debugging code to ensure that the software applications are functional and meet the requirements of the organization.
  • Keeping up-to-date with the latest technologies and trends in Linux-based software development, including software development methodologies, tools, and techniques.

Other

  • 7 Years experience working with Linux
  • Minimum Clearance Required to Start: None
  • Percentage of Travel Required: Up to 10%
  • Type of Travel: None
  • As a requirement of continued employment in this position you may be required to obtain a security clearance.