← Browse all jobs

I

Sr. Linux Engineer

intone Inc · United States

FULL TIME

Job Description

This is a 12-month contract position for a Senior Linux Engineer based in St. Louis, Missouri. You will support the migration of a Windows-based system to a Linux desktop environment for an IoT-like platform, collaborating with cross-functional teams to design, plan, and execute the migration while ensuring security and system hardening throughout the transition. 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. Qualifications Required 10+ years of software development 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. Ability to design time-sensitive, high-availability solutions with minimal guidance and high attention to detail. Proficiency in Linux scripting (Bash) and experience developing software in languages such as C#, C, or C++. Experience porting or rewriting Windows-native code to Linux-compatible equivalents. Bachelor's degree in Computer Science, Computer Engineering, or related field. Preferred Understanding of Service-Oriented Architectures. Experience deploying and managing Linux-based workloads on cloud platforms such as AWS or Azure. Experience 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. Web technologies such as HTML, CSS, Blazor, or Razor Script for UI applications. Git-based version control and CI/CD platforms such as GitLab, GitHub, or Bitbucket. IDEs such as Visual Studio, VS Code, or JetBrains. Design and diagramming tools such as Draw.io, Stately.ai, Mural, Lucidchart, Craft.io, or Mermaid Charts.

Details

Companyintone Inc
LocationUnited States
TypeFULL TIME
Nichegeneral

Similar Jobs

U

Sales Executive

Unknown

L

Junior Technical Support Engineer

Lepide Software

Z

Associate Consultant

Zydus Hospitals

S

Staff Accountant

Sonata Software

S

Assistant Manager

Silver Pumps & Motors