1

Senior Linux Engineer Jobs in Minnesota (NOW HIRING)

Lack of Linux OS experience; cloud-only DevOps backgrounds with no on-prem OS exposure. Security ... Highly collaborative but expects individual ownership and accountability; mix of senior architects ...

Linux Software Engineer

Saint Paul, MN · On-site

$44.51 - $49.51/hr

Lack of Linux OS experience; cloud-only DevOps backgrounds with no on-prem OS exposure. Security ... Highly collaborative but expects individual ownership and accountability; mix of senior architects ...

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

Reports to: Senior Manager of Engineering Location: Eden Prairie, MN office Starting Salary ... Experience with Yocto, Linux open source projects and Android AOSP is desirable * Familiarity with ...

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... Android and/or Linux Board Support Package experience. * Android and/or Linux device driver ...

Sr. Software Engineer

Owatonna, MN · On-site

$103K - $135K/yr

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... Android and/or Linux Board Support Package experience. * Android and/or Linux device driver ...

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... Android and/or Linux Board Support Package experience. * Android and/or Linux device driver ...

Be Seen First

Senior Embedded Software Engineer

North Mankato, MN · On-site

$120.20K - $157.50K/yr

*** apply directly at NextGen RF Design is seeking a Senior Embedded Software Engineer with 7+ years of ... embedded Linux platforms. You will play a critical role in architecting and delivering robust ...

Senior Firmware Engineer

Eagan, MN · On-site

$121.90K - $161.10K/yr

Senior Firmware Engineer Duration: 3-6 month contract Location: Eagan, MN- Fully onsite - 5 days ... Embedded Linux - this is more of a legacy framework that they are moving away from Serial ...

Senior Software Engineer

Shoreview, MN · On-site

$125K - $140K/yr

Senior Software Engineer at TSI TSI is reimagining their business and customer experience by ... Mac, PC, Linux operating systems What Do You Need? Required * Bachelor's degree in computer science ...

Senior Software Engineer

Shoreview, MN · On-site

$125K - $140K/yr

Senior Software Engineer at TSI TSI is reimagining their business and customer experience by ... Mac, PC, Linux operating systems What Do You Need? Required * Bachelor's degree in computer science ...

next page

Showing results 1-20

Senior Linux Engineer information

See Minnesota salary details

$10

$57

$75

How much do senior linux engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for senior linux engineer in Minnesota is $57.55, according to ZipRecruiter salary data. Most workers in this role earn between $47.07 and $70.62 per hour, depending on experience, location, and employer.

What is a Senior Linux Engineer job?

A Senior Linux Engineer is responsible for designing, implementing, and maintaining Linux-based systems and infrastructure. They ensure system reliability, security, and performance while automating tasks using scripting and configuration management tools. This role often involves troubleshooting complex issues, optimizing system resources, and collaborating with development and operations teams. Senior Linux Engineers also contribute to scaling IT environments, integrating new technologies, and mentoring junior engineers. Strong expertise in networking, security, and cloud-based solutions is typically required for this position.

What are the key skills and qualifications needed to thrive in the Senior Linux Engineer position, and why are they important?

To thrive as a Senior Linux Engineer, you need in-depth expertise in Linux system administration, scripting, networking, and troubleshooting, typically backed by a bachelor's degree in computer science or related field and several years of hands-on experience. Familiarity with tools such as Ansible, Docker, Kubernetes, and certifications like RHCE or LPIC are highly valued. Strong analytical skills, clear communication, and the ability to mentor junior engineers help set top performers apart. These skills are essential for maintaining reliable infrastructure, driving automation, and supporting team success in dynamic technical environments.

What are some typical projects or responsibilities a Senior Linux Engineer handles on a daily basis?

Senior Linux Engineers are often responsible for designing, deploying, and maintaining scalable Linux-based infrastructure, automating routine tasks, and ensuring high system availability. They regularly collaborate with software development teams, troubleshoot complex technical issues, and implement security best practices. In addition, they may participate in infrastructure upgrades, disaster recovery planning, and mentor junior team members. This combination of technical and collaborative work keeps the role both challenging and rewarding while offering opportunities for professional development.
What job categories do people searching Senior Linux Engineer jobs in Minnesota look for? The top searched job categories for Senior Linux Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Senior Linux Engineer jobs? Cities in Minnesota with the most Senior Linux Engineer job openings:
Infographic showing various Senior Linux Engineer job openings in Minnesota as of May 2026, with employment types broken down into 88% Full Time, 5% Part Time, 2% Temporary, and 5% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $119,711 per year, or $57.6 per hour.

Linux Software Engineer

VIVA

Saint Paul, MN • On-site

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Description
Summary:
This position is for the Computer Systems Engineering team. Will develop and perform automated OTA software delivery and patch deployment for the Linux platform. The person filling this position will participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field. Additional activities include coding, integrating, implementing, installing or changing frameworks and standard components, or technical and functional application management. The position will also assist with development and maintenance of software infrastructure, tools, and processes.
Duties and responsibilities -
Develop and perform automated software delivery and patch deployment for the Linux platform.
Participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field. Design, implement and test software for embedded, enterprise, or desktop products medical device products.
Evaluate technical options and provide recommendations for solutions.
Contribute to the development and maintenance of software infrastructure, tools, and processes.
Collaborate with product management, customer care, quality, regulatory, production, and other engineering disciplines to deliver upon product delivery objectives and business goals.
Role Context
Reason role is open: Increase team capacity due to growing workload and expansion into OTA (over-the-air) software delivery.
Projects supported: Linux-based medical diagnostic workstation supporting electrophysiology systems.
Key initiatives: Creating installers and images for software releases delivered via CD/DVD/USB and OTA.
Typical day: Onsite work, daily 30-minute standup, building and validating installers/images, collaboration with R&D and testing teams.
Interactions: Internal technical team members, software developers, and test teams.
Success in first 90 days: Ability to independently package software from CI builds into reliable installers/images on Linux.
Previous hiring experience: Similar roles filled successfully when focus remained on Linux and software delivery skills.
Top 3 required skills:
Strong Linux OS internals
Software delivery / installer creation
Linux scripting and automation
Top 3 preferred skills:
OTA update experience
CMake / C++ familiarity
Networking and security concepts (whitelisting, certificates, encryption)
Education: Bachelor's degree in Computer Science, Computer Engineering, or related field preferred; equivalent experience acceptable.
Industry experience: Medical/pharma experience not required; strong technical background preferred.
Systems used daily: Linux workstations (RHEL 8/9, future 10), CI pipelines, installer frameworks, Insight platform environment.
Personality traits: Curious, self-driven, strong critical thinking, ability to learn and work independently within a team.
Urgency: High - team would like candidates submitted and hired as quickly as possible.
Deal-breakers: Lack of Linux OS experience; cloud-only DevOps backgrounds with no on-prem OS exposure.
Security expectations: Applied security (whitelisting, certificates, encryption), not deep CVE analysis.
Team culture: Highly collaborative but expects individual ownership and accountability; mix of senior architects and junior engineers.
Required Qualifications:
Experience with delivering software using CD/DVD/USB to disconnected systems.
Linux operating system internals
Experience in Linux shell scripts, Perl and/or python.
Working knowledge of Linux development environment.
Self-motivated, critical thinker with strong technical background.
Excellent verbal and written communication skills.
Experience with Word, Visio, and similar documentation tools.
Strong analytical and problem solving skills.
Organized and on-time with ability to work in a structured process environment.
Preferred Qualifications:
Experience with Over the client upgrade platforms or delivery methods.
Cmake/C++ programming language experience.
Operating System and Network security.
Experience with Linux encryption, whitelisting, malware scanning and vulnerability assessment.
Experience with impact assessment of software patches and upgrades.
Bachelor's degree in computer engineering or related field. Will consider experienced candidates with relevant experience in lieu of degree.
Notes:
100% onsite
Typically 8-4 or 9-5 (standard business hours).
Hours: 8 hours/day, 40 hours/week
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.