1

Linux Software Engineer Jobs in Waukesha, WI (NOW HIRING)

Embedded Software Engineer

Mequon, WI · Hybrid

$116K - $153K/yr

You will be part of a Software Embedded engineering team. The team focuses on design, development ... Linux * Advanced courses or degree in engineering, computer science or controls What we offer:

Job Summary We are seeking a Software Engineer with 2-5 years of embedded development experience to ... Development experience utilizing embedded Linux (Yocto, or similar) * Experience with VHDL ...

Embedded Software Engineer

Milwaukee, WI · Hybrid

$129K - $170K/yr

You will be part of a Software Embedded engineering team. The team focuses on design, development ... Linux * Advanced courses or degree in engineering, computer science or controls What we offer:

Sr. Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

... programming in Unix/Linux environments. • Experience with version control/configuration ... software development lifecycle, including requirements, design, verification, delivery, and ...

Senior Software Development Engineer

Sussex, WI · On-site

$119K - $157K/yr

The Engineer III position will participate in planning and estimation of software development tasks ... Design, develop, and maintain software solutions using C#, JavaScript, Angular, Blazor, and Linux ...

... software using modern C++ and object-oriented programming principles * Build real-time firmware ... Experience working in a Linux-based development environment, including containerized workflows

Sr. Software Engineer

Waukesha, WI

$122K - $161K/yr

Summary As a Senior Software Engineer, you'll play a meaningful role in shaping the next generation ... Experience programming in Unix/Linux environments. * Experience with version control/configuration ...

Sr. Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

Summary As a Senior Software Engineer, you'll play a meaningful role in shaping the next generation ... Experience programming in Unix/Linux environments. * Experience with version control/configuration ...

Senior Software Engineer - Digital

Waukesha, WI · On-site

$122K - $161K/yr

GE HealthCare is seeking a Senior Software Engineer for ECG Management with deep experience ... Effectively balances different, competing objectives • Experience with Windows and Unix / Linux ...

Showing results 21-40

Linux Software Engineer information

See Waukesha, WI salary details

$10

$59

$91

How much do linux software engineer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for linux software engineer in Waukesha, WI is $59.79, according to ZipRecruiter salary data. Most workers in this role earn between $48.12 and $67.12 per hour, depending on experience, location, and employer.

What does a Linux software engineer do?

A Linux Software Engineer is responsible for designing, developing, testing, and maintaining software that runs on Linux-based systems. Their work often involves writing code in languages such as C, C++, Python, or Shell scripting, and optimizing applications for performance and security on Linux platforms. They may also contribute to open-source projects, customize Linux distributions, and ensure software compatibility with different hardware architectures. Additionally, Linux Software Engineers often collaborate with other engineers to troubleshoot issues and improve system stability.

What are the key skills and qualifications needed to thrive as a Linux software engineer, and why are they important?

To thrive as a Linux Software Engineer, you need strong programming skills (such as C, C++, or Python), deep knowledge of Linux operating systems, and a relevant degree in computer science or a related field. Familiarity with Linux kernel development, version control systems like Git, and experience with build tools and debugging utilities are typically required. Problem-solving abilities, effective communication, and collaborative teamwork are crucial soft skills for success in this role. These skills and qualities are vital for building robust, efficient, and maintainable software solutions within complex Linux environments.

How does a Linux software engineer typically collaborate with other teams during the software development lifecycle?

As a Linux Software Engineer, you’ll regularly work alongside cross-functional teams such as DevOps, QA, and product management. Collaboration often involves participating in code reviews, troubleshooting system-level issues, and integrating new features with existing infrastructure. Effective communication is crucial, as you’ll need to coordinate with hardware engineers, security teams, and sometimes even customer support to ensure seamless deployment and maintenance. This collaborative environment not only enhances product quality but also provides opportunities to broaden your technical skills and network within the organization.

What is the difference between Linux Software Engineer vs Linux Developer?

AspectLinux Software EngineerLinux Developer
Primary FocusDesigning, developing, and maintaining Linux-based software systems and applications.Writing, testing, and debugging code specifically for Linux environments, often focusing on application development.
Required SkillsProficiency in Linux OS, C/C++, scripting, system architecture, and debugging tools.Strong coding skills in languages like C, C++, Python, and familiarity with Linux APIs and tools.
Work EnvironmentTypically in engineering teams working on system-level software, embedded systems, or infrastructure.Often in software development teams creating applications or tools for Linux platforms.

Linux Software Engineers focus on system-level design and maintenance of Linux-based systems, while Linux Developers primarily write and test applications for Linux. Both roles require Linux proficiency but differ in scope and responsibilities.

What are popular job titles related to Linux Software Engineer jobs in Waukesha, WI?

For Linux Software Engineer jobs in Waukesha, WI, the most frequently searched job titles are:

Infographic showing various Linux Software Engineer job openings in Waukesha, WI as of August 2026, with employment types broken down into 81% Full Time, 16% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $124,364 per year, or $59.8 per hour.

Senior Systems Software Engineer

Milwaukee, WI • Hybrid


Northwestern Mutual Life Insurance Company
Finance and Insurance • 5 - 10K employees

8.0

Company rating: 8.0 out of 10

Based on 76 frontline employees who took The Breakroom Quiz

167th of 311 rated insurance

People enjoy working here

Good employer

Recommended by students


$178K/yr

Full-time

Re-posted 5 days ago


Job description

About the Role

Northwestern Mutual is looking for a hardworking Platform Senior Systems Software Engineer to join our growing Kubernetes Platform team. The Kubernetes Platform team develops,maintains, loves, and appreciates all things containers. We enable hundreds of developers to harness the power of Kubernetes and the cloud to deploy outstanding apps and infrastructure on their own 1000s of times a day. This is a fun, fast-paced experience that exposes you tocutting-edgecloud technologies and encourages personal learning and development

What You'll Do in the Role

  • Demonstrate technical leadership by mentoring junior engineers
  • Proficiency in DevOps and Agile principles
  • Apply engineering standard methodologies to analyze and develop software solutions
  • Leverages established coding standards, best practices, and automation capabilities to develop solutions to support our users
  • Identify technical problems and develop software solutions and automation capabilities
  • Have the technical skill to review, verify, and validate the software code developed in the project
  • Strive for continuous improvement and build continuous integration and continuous development pipeline (CI/CD Pipeline)

What You'll Bring to the Role

  • Bachelor's Degree or equivalent experience
  • AWS or Docker or Kubernetes Certification Preferred
  • At least 4 years of working experience
  • 5+ years of professional IT experience
  • 3+ years' experience with AWS Cloud Services (AWS Certified Preferred), and containerized applications and container orchestration (Docker, Kubernetes - CKA Preferred)
  • 5+ years' experience with monitoring and performance management/tuning of systems
  • 5+ years' experience with networking and Linux based platforms
  • 5+ years' experience with modern programming and scripting languages (Python, JavaScript, etc.)
  • Experience with Infrastructure-as-Code frameworks (Terraform, CloudFormation)
  • Experience working with DevOps, CICD, GitOps, Agile methodologies
  • Experience with CI/CD pipelines and automation and how to apply it with services such as Gitlab CI, Jenkins, CodePipeline, or Circle CI
  • Understanding of certificates, firewalls, vulnerability management, authentication, and authorization
  • Experience with Unit Testing
  • Experience with Linux and Windows. Understanding how to install, configure and manage. Very comfortable with CLI

Skills You Have

  • Cloud & IT Infrastructure: Embraces, prioritizes, and applies DevOps principles and mindset to cybersecurity services and capabilities; leverages understanding of enterprise IT environment from operating system to networks and domain services and orchestrates applications and infrastructure through a pipeline approach.
  • Cloud Technology: Applies knowledge of cloud service platforms and delivery models to support, develop, adopt, secure, implement and evaluate end-to-end cloud solutions delivery and data storage instead of through traditional physical servers in a back office.
  • DevOps: Applies continuous integration and delivery to implement applications and services at a higher velocity.
  • Infrastructure Automation: Articulates and applies systems architecture and automation technologies to support and implement automation optimization and initiatives.
  • Programming Languages: Demonstrates proficiency in one or more programming languages to execute activities, tasks, practices, and deliverables associated with writing and modifying programs and scripts that comprise an application system; designs, codes, tests, and installs complex computer programs and maintains detailed documentation of programming tasks.
  • Software Engineering: Designs, develops, tests, documents and maintains software applications for the organization to use to process complex technical information. Demonstrates the ability to convert design specifications into functional software solutions that meet customer needs. Includes planning, designing, programming, debugging, testing, documenting and maintaining applications and services, using established coding standards and methodologies. Ensures that the code delivered is reusable and modular. Uses software development processes in which the smallest testable parts of an application (units) are individually and independently scrutinized for proper operation.

#LI-Hybrid

Compensation Range:

Pay Range - Start:

$118,960.00

Pay Range - End:

$178,440.00

Geographic Specific Pay Structure:

Structure 110:

Structure 115:


We believe in fairness and transparency. It's why we share the salary range for most of our roles. However, final salaries are based on a number of factors, including the skills and experience of the candidate; the current market; location of the candidate; and other factors uncovered in the hiring process. The standard pay structure is listed but if you're living in California, New York City or other eligible location, geographic specific pay structures, compensation and benefits could be applicable, click here to learn more.


Grow your career with a best-in-class company that puts our clients' interests at the center of all we do. Get started now!


Northwestern Mutual is an equal opportunity employer that welcomes talented individuals of all backgrounds. We are committed to creating and maintaining an environment in which each employee can contribute creative ideas, seek challenges, assume leadership and continue to focus on meeting and exceeding business and personal objectives.



Northwestern Mutual logo

About Northwestern Mutual

Sourced by ZipRecruiter

Northwestern Mutual has been helping families and businesses achieve financial security for over 160 years through a distinctive planning approach that integrates risk management with wealth accumulation, preservation, and distribution. With more than $290 billion in assets, $30 billion in revenues and more than $1.9 trillion worth of life insurance protection in force, Northwestern Mutual delivers financial security to more than 4.6 million clients. People are the power behind Northwestern Mutual, and diversity makes us better. We are committed to reflecting and serving the marketplace. We do so by attracting and improving the engagement of those who bring their outstanding perspectives, ideas, and beliefs.

Industry

Finance and insurance

Company size

5,001 - 10,000 Employees

Headquarters location

Milwaukee, WI, US


What Northwestern Mutual employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom