1

Senior Linux System Engineer Jobs in Waterloo, IL

Senior Systems Administrator

Arnold, MO

$76.20K - $103.20K/yr

Perform full system upgrades and repairs (Linux and Windows). * Troubleshoot and repair operating ... engineering, intelligence, and enterprise information technology markets. SAIC is Redefining ...

We have several openings at multiple levels (Jr-Sr). This role focuses on cybersecurity engineering ... Experience securing Linux and Windows systems, STIGs, patching, and system hardening * Knowledge of ...

Senior Systems Administrator

Arnold, MO

$76.20K - $103.20K/yr

ORA_ON_SITE Description SAIC is seeking a Senior Systems Engineer to maintain and upgrade customer ... Perform full system upgrades and repairs (Linux and Windows). * Troubleshoot and repair operating ...

IEC Systems Engineer

Arnold, MO

$125.80K - $170.20K/yr

The engineering team is looking for a driven Senior Systems Engineer that can demonstrate an ... Red Hat Enterprise Linux, YUM, Satellite, Capsule technologies * Enterprise Storage Systems (EMC ...

New

Senior Systems Engineer 112-167

Saint Louis, MO · On-site

$101.60K - $139K/yr

Guides Mid-level and Junior-level system engineers performing requirements engineering, solutions ... Senior-level working experience in government or industry in relevant work areas including: DoD/IC ...

Systems Engineer Senior-Level 112-113

Saint Louis, MO · On-site

$101.60K - $139K/yr

Guides Mid-level and Junior-level system engineers performing requirements engineering, solutions ... Senior-level working experience in government or industry in relevant work areas including: DoD/IC ...

next page

Showing results 1-20

Senior Linux System Engineer information

See Waterloo, IL salary details

$93.1K

$118.5K

$146.8K

How much do senior linux system engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for senior linux system engineer in Waterloo, IL is $118,486.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,300.00 and $127,800.00 per year, depending on experience, location, and employer.

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

To thrive as a Senior Linux System Engineer, you need deep expertise in Linux operating systems, scripting (such as Bash, Python, or Perl), system architecture, and a relevant degree or equivalent experience. Familiarity with configuration management tools (like Ansible or Puppet), virtualization platforms, cloud services, and certifications such as RHCE or LPIC are highly valued. Strong problem-solving, collaboration, and communication skills help you efficiently manage complex environments and mentor junior staff. These capabilities are crucial for ensuring system stability, security, and scalability in mission-critical IT infrastructures.

What are some common challenges a Senior Linux System Engineer faces when managing large-scale server environments?

Senior Linux System Engineers often encounter challenges related to maintaining system uptime, managing complex configurations, and ensuring security across a large number of servers. Troubleshooting issues in distributed environments, automating repetitive tasks, and keeping systems up-to-date with the latest patches are also frequent responsibilities. Collaboration with development, security, and networking teams is essential to resolve cross-functional issues and implement new solutions efficiently. Staying current with evolving technologies and best practices is key to overcoming these challenges and excelling in the role.

What does a Senior Linux System Engineer do?

A Senior Linux System Engineer is responsible for designing, implementing, maintaining, and troubleshooting Linux-based systems and servers within an organization. They ensure the reliability, security, and optimal performance of these systems, often leading projects and mentoring junior engineers. Their tasks may include automation, scripting, system updates, monitoring, and responding to incidents. They also collaborate with other IT teams to support business needs and implement best practices for system administration.

What is the difference between Senior Linux System Engineer vs Linux System Administrator?

AspectSenior Linux System EngineerLinux System Administrator
CertificationsLinux Professional Institute Certification (LPIC), RHCELPIC, RHCE often preferred
Work EnvironmentDesigning, implementing, and optimizing Linux infrastructureMaintaining and supporting existing Linux systems
ResponsibilitiesAdvanced troubleshooting, system architecture, scriptingSystem setup, user management, routine maintenance

The Senior Linux System Engineer typically focuses on designing and optimizing Linux environments, requiring advanced skills and certifications. In contrast, the Linux System Administrator handles daily maintenance and support tasks. Both roles often require similar certifications and work in similar environments, but their responsibilities differ in scope and complexity.

What cities near Waterloo, IL are hiring for Senior Linux System Engineer jobs? Cities near Waterloo, IL with the most Senior Linux System Engineer job openings:

Senior Software Engineer with Security Clearance

ZOLON TECH INC.

Saint Louis, MO

$119.10K - $157K/yr

Other

Posted 20 days ago


Job description

Zolon is seeking a Senior Software Engineer to provide comprehensive software engineering support for quarterly software baseline deployments, including new capabilities, adaptive maintenance, and hardware recapitalization. This role ensures the complexity of mission-critical systems is effectively managed through systematic engineering practices.
Key Responsibilities
Apply a structured engineering approach to system and software design to support mission-critical operations.
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Document and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments, and clean, well-structured code.
Develop software solutions by analyzing information needs, system workflows, data usage, and operational processes, and by identifying problem areas.
Tailor and deploy software tools, processes, and performance metrics as required.
Provide technical information by collecting, analyzing, and summarizing development and service issues.
Automate tasks using appropriate tools and scripting languages.
Develop architectures that are inherently secure, robust, scalable, modular, and API-centric.
Provide software design recommendations to the Program Manager and Chief Software Engineer.
Coordinate software development activities across product lines.
Ensure product line software development adheres to industry standards and SEI best practices.
Assist the Product Line Program Manager in establishing and tracking software-related metrics.
Report software risks to the Chief Systems Engineer and Chief Software Engineer through the ERB.
Ensure software is properly documented and maintained under Configuration Management (CM).
Required Qualifications
Bachelor’s degree or higher in Computer Science, Information Technology, Management Information Systems, or a related STEM field.
Senior-level experience deploying microservices into cloud environments.
Senior-level experience using software development tools to estimate function points, assess complexity, and develop virtual machines and cloud environments.
Proven senior-level experience with successful software deployments.
Desired Qualifications:
Master’s degree or higher in Engineering, Computer Science, Information Technology, Management Information Systems, or a related STEM field.
Senior-level experience designing, maintaining, and recapitalizing IT systems.
Expertise in refactoring, containerization, and hosting applications on a Linux platform within an Infrastructure-as-a-Service (IaaS) environment.
Demonstrated experience with Model-Based Systems Engineering (MBSE) processes, tools, and languages.