Sr. Linux Systems Engineer

Posted · Add Comment
    Published
    September 28, 2026
    Location
    St. Louis, MO
    Job Type
    Salary Range
    Based on Experience
    Internal Code
    15209
    Client Name
    Hunter
    Client Code
    F

    Description

    Sr. Linux Systems Engineer

    This engineer will support the migration of a Windows-based system to a Linux desktop environment for an IoT-like platform. Responsibilities include collaborating with the team to define and execute a migration path, hardening the OS by securing and locking down system components, and developing an automated system for management of edge devices.

    Responsibilities:

    • Assist with the design, planning, and execution of migration from a Windows-based to a Linux-based solution, including host OS conversion and application porting.
    • Analyze existing Windows application dependencies, services, and configurations to advise on a comprehensive Linux migration strategy and target architecture.
    • Collaborate with development, infrastructure, and operations teams to ensure functional parity and system requirements are met throughout the migration.
    • Identify and resolve compatibility issues, driver conflicts, and platform-specific blockers encountered during the Windows-to-Linux migration process.
    • Ensure the new OS configuration is hardened and set up in a secure fashion for distribution.
    • Design, develop, and document end to end process for fleet management of Linux based systems. (factory device imaging, security patches, OS upgrades, package upgrades).

    Required Qualifications:

    • 10+ years of system design experience or equivalent.
    • Proven track record of planning and executing full Windows-to-Linux OS and application migrations in production environments with minimal downtime.
    • Deep expertise in Linux distributions Ubuntu, or Debian based systems, including system hardening, package management, and configuration management.
    • Experience with automated system management. Including security patching, access management, and monitoring.
    • Able to design high-availability solutions with minimal guidance and high attention to detail.
    • Proficiency in Linux scripting such as Bash or Python.
    • BS in Computer Science, Computer Engineering, or equivalent experience.

    Preferred Qualifications:

    • Experience deploying and managing Linux-based workloads using cloud platforms such as AWS or Azure.
    • Familiarity with Docker, Podman, or Kubernetes for containerizing migrated workloads.
    • Experience working with Azure IoT solutions.
    • Ability to design and work with scalable distributed software solutions.
    • POSIX shell scripting experience, such as Dash or KSH.
    • Excellent written communication and technical documentation skills.

    Preferred Tools:

    • GitLab, GitHub, Bitbucket, or equivalent Git-based version control and CI/CD platforms
    • Copilot, Claude code. or other AI assisted tooling
    • io, stately.ai, mural, lucid chart, craft.io, mermaid charts for design.
    Apply
    Drop files here browse files ...
    Captcha

    Related Jobs

    Controls Engineer   St. Louis, MO new
    October 1, 2026
    EDI Coordinator   St. Louis, MO / Hybrid new
    October 1, 2026
    Are you sure you want to delete this file?
    /