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 ...

Sr. Firmware Engineer

Saint Paul, MN ยท Hybrid

$150K - $180K/yr

We are seeking a Senior Firmware Engineer with PCIe and/or NVMe Linux driver experience to support multiple engineering programs involving Linux system development, driver research & development and ...

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 ...

Sr. Software Engineer

Owatonna, MN ยท On-site

$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 ...

Senior DevOps Engineer

Eagan, MN ยท On-site

$101K - $152K/yr

As an Ecolab Senior DevOps Engineer, you will be involved in the design, execution and operation of ... Experience with Linux embedded systems or IoT environments * Certifications (e.g., Azure DevOps ...

Senior DevOps Engineer

Eagan, MN ยท On-site

$101K - $152K/yr

As an Ecolab Senior DevOps Engineer, you will be involved in the design, execution and operation of ... Experience with Linux embedded systems or IoT environments * Certifications (e.g., Azure DevOps ...

Senior Firmware Engineer

Eagan, MN ยท On-site

$121K - $161K/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 ...

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 Jun 20, 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 engineers make $300,000 a year?

Senior Linux engineers with extensive experience, advanced skills in scripting, system architecture, and cloud platforms can earn $300,000 or more annually, especially in high-demand industries or senior leadership roles. Achieving this salary often requires specialized certifications, such as RHCE or AWS certifications, and a strong track record of managing large-scale, complex systems.

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 engineer makes $500,000 a year?

Senior Linux engineers with extensive experience, specialized skills, and certifications such as RHCE or Linux Foundation certifications can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or senior leadership roles. Such compensation often includes bonuses, stock options, or other incentives in large tech companies or financial institutions.

What is the average salary for a Linux engineer?

The average salary for a Linux engineer typically ranges from $80,000 to $130,000 annually, depending on experience, location, and certifications such as RHCE or Linux Foundation certifications. Senior Linux engineers with advanced skills in scripting, automation, and cloud environments tend to earn toward the higher end of this range.

What is a senior Linux engineer?

A senior Linux engineer is a professional responsible for designing, implementing, and maintaining Linux-based systems and infrastructure. They typically possess advanced knowledge of Linux operating systems, scripting, networking, and security, often holding certifications like RHCE or LPIC-3. Their role involves troubleshooting complex issues, optimizing performance, and supporting enterprise environments.

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 popular job titles related to Senior Linux Engineer jobs in Minnesota? For Senior Linux Engineer jobs in Minnesota, the most frequently searched job titles are:
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 June 2026, with employment types broken down into 5% As Needed, 75% Full Time, 7% Part Time, 8% Temporary, 3% Contract, and 2% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $119,711 per year, or $57.6 per hour.
Linux Software Engineer

Linux Software Engineer

VIVA USA INC

Saint Paul, MN โ€ข On-site

Contractor

Posted 13 days ago


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.