1

Linux System Programmer Jobs in Washington (NOW HIRING)

We are seeking a Linux Systems Engineer to support a mission-critical enterprise Identity and Access Management (IAM) platform. This role combines systems engineering, cloud operations, and Linux ...

Aqua IT is seeking an experienced Linux Systems Engineer to provide support to a mission critical enterprise identity and access management system. Success in this role will require developing an ...

Seeking Systems Security Engineer with Linux experience. Must be US Citizen with current Secret clearance. Location is remote with occasional office visit in Washington, DC. Salaried job with full ...

Linux System Engineer

Chantilly, VA · On-site

$145K - $160K/yr

Linux System Engineer WORK LOCATION: Chantilly, VA JOB CATEGORY: Information Technology JOB TYPE: Full-Time CITIZENSHIP: United States Citizen CLEARANCE TYPE: Top Secret/SCI with Poly TRAVEL ...

SIMILAR CAREER TITLES Linux Administrator, Systems Administrator, DevOps Engineer, Unix Administrator, IT Systems Engineer, Infrastructure Engineer, Cloud Systems Administrator, Server Administrator ...

Linux System Administrator LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this ... SIMILAR CAREER TITLESLinux Administrator, Systems Administrator, DevOps Engineer, Unix ...

Linux System Administrator LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this ... SIMILAR CAREER TITLESLinux Administrator, Systems Administrator, DevOps Engineer, Unix ...

SIMILAR CAREER TITLES Linux Administrator, Systems Administrator, DevOps Engineer, Unix Administrator, IT Systems Engineer, Infrastructure Engineer, Cloud Systems Administrator, Server Administrator ...

SIMILAR CAREER TITLES Linux Administrator, Systems Administrator, DevOps Engineer, Unix Administrator, IT Systems Engineer, Infrastructure Engineer, Cloud Systems Administrator, Server Administrator ...

next page

Showing results 1-20

Linux System Programmer information

What is a Linux System Programmer?

A Linux System Programmer is a software developer who specializes in designing, developing, and maintaining system-level software that interacts directly with the Linux operating system. They work on operating system kernels, device drivers, system utilities, and other low-level components essential for hardware and application software to function efficiently on Linux platforms. Their work often involves using programming languages like C and C++, understanding Linux internals, and optimizing performance and security at the system level.

What are the key skills and qualifications needed to thrive as a Linux System Programmer, and why are they important?

To thrive as a Linux System Programmer, you need a deep understanding of C/C++ programming, operating system concepts, and Linux internals, often supported by a degree in computer science or a related field. Familiarity with tools like GCC, GDB, Make, Git, and experience with kernel modules or system calls are commonly required, and certifications such as the Linux Foundation Certified Engineer can be beneficial. Strong problem-solving skills, attention to detail, and the ability to work collaboratively make someone stand out in this role. These abilities are essential for developing reliable, efficient system software and ensuring robust, secure Linux environments.

What is the difference between Linux System Programmer vs Linux Kernel Developer?

AspectLinux System ProgrammerLinux Kernel Developer
CredentialsProficiency in C, Linux OS, and system APIsDeep knowledge of kernel architecture, C, and debugging tools
Work EnvironmentDevelops system-level applications, interacts with hardware and OSWorks on kernel code, modules, and core OS functionalities
Industry UsageEmbedded systems, device drivers, system utilitiesKernel development, OS internals, driver development
Search/Comparison IntentFocuses on system programming tasks and application developmentFocuses on kernel internals and core OS modifications

The main difference is that Linux System Programmers develop system-level applications and utilities that run on Linux, while Linux Kernel Developers work on the core kernel code itself. Both roles require strong C skills and Linux knowledge, but Kernel Developers focus more on internal OS architecture, whereas System Programmers build on top of the kernel to create functional software.

How does a Linux System Programmer typically collaborate with other teams during the software development lifecycle?

Linux System Programmers frequently work alongside software engineers, DevOps teams, and QA specialists to design, implement, and optimize system-level components. Collaboration often involves reviewing kernel patches, troubleshooting low-level bugs, and ensuring system stability across different environments. Effective communication is crucial, as programmers must translate complex technical issues for non-specialist teams and work together to integrate new features or improvements. Participating in code reviews and contributing to technical documentation are also routine parts of the job.
What are popular job titles related to Linux System Programmer jobs in Washington? For Linux System Programmer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Linux System Programmer jobs in Washington look for? The top searched job categories for Linux System Programmer jobs in Washington are:
Infographic showing various Linux System Programmer job openings in Washington as of July 2026, with employment types broken down into 2% Locum Tenens, 85% Full Time, 8% Part Time, and 5% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution.
Linux System Engineer

Linux System Engineer

Fantom Corporation

Chantilly, VA • On-site

Full-time

Re-posted 6 days ago


Job description

Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth.

We are seeking a Linux Systems Engineer to support a mission-critical enterprise Identity and Access Management (IAM) platform. This role combines systems engineering, cloud operations, and Linux administration to ensure the reliability, security, and performance of enterprise services supporting a diverse customer base.

The ideal candidate will have strong Linux administration experience, a solid understanding of AWS cloud services, and the ability to support both operational and engineering activities in a fast-paced environment. This position offers the opportunity to work closely with development, operations, and enterprise service teams to deliver secure and scalable solutions.

Responsibilities
  • Design, develop, and support cloud-based solutions to meet evolving customer and mission requirements
  • Serve as a Linux subject matter expert (SME) supporting multiple development, test, and production environments
  • Monitor system health, operational metrics, and application performance to ensure high availability and reliability
  • Identify, troubleshoot, and resolve infrastructure and application issues while driving root cause analysis and long-term corrective actions
  • Collaborate with development teams to establish feedback loops and improve system stability and performance
  • Support software deployments, upgrades, and maintenance activities across enterprise environments
  • Develop automation scripts, troubleshooting playbooks, and operational procedures to improve efficiency and reduce manual effort
  • Work with enterprise service providers to ensure compliance with security requirements, policies, and standards
  • Participate in change management activities, engineering reviews, and operational readiness assessments
  • Create and maintain technical documentation including architecture diagrams, data flows, procedures, and operational guides
  • Support capacity planning, performance tuning, and infrastructure optimization initiatives
  • Collaborate within Agile development teams using modern project management and collaboration tools
Required Qualifications
  • Must posses an active Top Secret/SCI Security Clearance
  • Must be willing and able to obtain a polygraph
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline
  • 4–6 years of experience as a Linux Systems Engineer, Systems Administrator, or similar technical role
  • Strong experience administering and supporting Linux-based systems and infrastructure
  • Experience with Amazon Web Services (AWS), including services such as EC2, S3, and related cloud infrastructure
  • Experience supporting enterprise applications and operational environments
  • Familiarity with systems engineering documentation, including architecture diagrams, network diagrams, and data flow documentation
  • Experience using Agile collaboration and development tools such as Jira, Confluence, and Bitbucket
  • Strong troubleshooting, analytical, and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work independently and collaboratively within cross-functional technical teams
Desired Qualifications
  • Experience supporting Oracle Identity and Access Management products, including Oracle Access Manager (OAM) and Oracle Unified Directory (OUD)
  • Experience with Kubernetes and containerized application environments
  • Experience with Elastic Stack technologies, including Elasticsearch, Kibana, and Logstash
  • Experience working with cloud-native architectures and multi-cloud environments
  • Understanding of AWS cost optimization and cloud resource management
  • Familiarity with cross-domain solutions and architectures
  • Experience implementing automated testing, monitoring, and operational health checks
  • Experience participating in Engineering Review Boards (ERBs) and Change Management processes
  • Knowledge of Identity and Access Management (IAM) concepts and enterprise security frameworks
  • #CJ
Fantom Corp is a Software Development, Agile Cloud, Software Development, Cyber Security (Risk Management, Assessments & Authorization (A&A)), Data, AI Platform (Computer Vision Models), Podcasting Media Services, and IT Services provider. Established in 2015, Fantom Corp serves Federal customers with top-notch Cybersecurity Architects, Data Scientists/Analysts, Software Engineers/Developers, DevSecOps Engineers, Project Managers, Identity, Credential Access Management (ICAM) services , and Cloud-certified practitioners. We excel in delivering emerging technologies such as Artificial Intelligence (AI) and Machine Learning (ML) with a focus on identifying trends, object detection, and classification of structured and unstructured data. Fantom Corp possesses mastery in all aspects of digital audio production. We lead in the ideation and creation of efforts for clients who want to harness the power of podcasting. We guide them in selecting the right show format for their needs and goals. As a Small Business, we possess the innovation, speed and flexibility to meet your requirements. 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.