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
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.
| Location | St. Louis, MO |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder