1

Linux Engineer Jobs in Tacoma, WA (NOW HIRING)

Senior Software Engineer

Tacoma, WA · On-site

$131K - $173K/yr

Deep experience with Linux systems programming, the networking stack, and troubleshooting within bare-metal environments. • Technical Skills: Strong understanding of Docker, OCI runtimes, and L2/L3 ...

Senior Software Engineer

Seattle, WA

$112K - $168K/yr

  • Medical

  • Retirement

Expertise in C and modern C++ programming for embedded systems ... Proficiency in Python * Experience with Embedded Linux and microcontrollers - including ...

Enterprise Solutions Engineer

Seattle, WA · Remote

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for an Enterprise Solutions Engineer taking on tasks within the AuterionOS ecosystem ... Proficient in C++ development on Linux platforms * Working knowledge of computer network principles

Systems Engineer - Early Career

Seattle, WA · On-site

$80K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As a System Engineer, you will work alongside experienced Systems, Network, and Platform Engineers ... Familiarity with Linux command-line environments * Basic understanding of networking concepts such ...

Senior Network Engineer

Seattle, WA · On-site

$100K - $125K/yr

Engineering Employment Type: Full Time Location: Threshold - Seattle Metro Area, WA Compensation ... Deploy, maintain, and troubleshoot Linux and Windows servers. * Develop and maintain automation for ...

Showing results 41-60

Linux Engineer information

See Tacoma, WA salary details

$11

$64

$98

How much do linux engineer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for linux engineer in Tacoma, WA is $64.00, according to ZipRecruiter salary data. Most workers in this role earn between $51.49 and $71.88 per hour, depending on experience, location, and employer.

What is a Linux engineer?

A Linux engineer works to manage software, hardware, or a system on a Linux server. Network monitoring and server maintenance are basic job duties, but they also participate in programming, scripting, and process automation. Qualifications include programming experience, and a deep understanding of Linux as well as DNS, LDAP, and Java. A Linux engineer acquires qualifications or skills during formal education and internships.

How does a Linux engineer typically collaborate with development and IT teams on projects?

Linux Engineers work closely with both development and IT teams to ensure that server environments are robust, secure, and optimized for application deployment. Collaboration often involves participating in planning meetings, automating server provisioning, troubleshooting issues that span hardware and software, and implementing security best practices. Regular communication is essential, as Linux Engineers often bridge the gap between developers’ requirements and IT operational constraints. This teamwork helps streamline deployments, minimize downtime, and support continuous integration and delivery pipelines.

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

To thrive as a Linux Engineer, you need a deep understanding of Linux operating systems, scripting languages like Bash or Python, and experience with system administration, typically supported by a degree in computer science or related certifications such as Red Hat Certified Engineer (RHCE). Familiarity with configuration management tools (e.g., Ansible, Puppet), virtualization platforms, and monitoring systems is also crucial. Strong problem-solving abilities, effective teamwork, and clear communication set exceptional Linux Engineers apart. These skills are vital to ensure stable, secure, and efficient IT environments that meet organizational needs.

What is the difference between Linux Engineer vs System Administrator?

AspectLinux EngineerSystem Administrator
CredentialsLinux certifications (e.g., RHCE, CompTIA Linux+)IT certifications, often including Linux certifications
Work EnvironmentFocus on Linux systems, scripting, and automationManage overall IT infrastructure, including networks and servers
Employer & IndustryTech companies, data centers, cloud providersEnterprises, government agencies, organizations with IT infrastructure
Common Search/ComparisonYesYes

While both roles involve working with Linux systems, a Linux Engineer specializes in designing, implementing, and maintaining Linux-based solutions, often with scripting and automation skills. A System Administrator manages a broader range of IT infrastructure, including networks, servers, and user support. The roles overlap in Linux knowledge but differ in scope and focus.

Is it hard to get a Linux engineer job?

Securing a Linux engineer position typically requires strong knowledge of Linux systems, scripting, and networking, along with relevant certifications like RHCE or CompTIA Linux+. Competition can vary based on location and experience, but building practical skills and experience through projects or internships can improve job prospects.

What is the average salary for a Linux engineer?

The average salary for a Linux engineer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and certifications such as RHCE or CompTIA Linux+. Senior roles or those with specialized skills in cloud platforms and automation may earn higher salaries. Entry-level positions generally start around $60,000 per year.

What job categories do people searching Linux Engineer jobs in Tacoma, WA look for?

The top searched job categories for Linux Engineer jobs in Tacoma, WA are:

What cities near Tacoma, WA are hiring for Linux Engineer jobs?

Cities near Tacoma, WA with the most Linux Engineer job openings:

Infographic showing various Linux Engineer job openings in Tacoma, WA as of August 2026, with employment types broken down into 91% Full Time, 4% Part Time, and 5% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $133,123 per year, or $64 per hour.

Senior Software Engineer

Armada

Tacoma, WA • On-site

$131K - $173K/yr

Full-time

Re-posted 9 days ago


Job description

Job Summary:
Armada is a full-stack edge infrastructure company delivering compute, connectivity, and sovereign AI/ML to some of the world’s most remote places. The Senior Software Engineer will architect and develop core services for the Armada Edge Platform, focusing on software, networking, and platform infrastructure.
Responsibilities:
• Architect and develop robust infrastructure services that abstract platform complexity, creating a unified API for deploying to Azure Local, OpenShift, and standard Kubernetes clusters.
• Build custom Controllers, Operators, and orchestration logic that enable the Armada Edge Platform to interact seamlessly with Azure Arc and OpenShift APIs.
• Engineer Zero‑Touch Provisioning (ZTP) workflows for bare‑metal compute nodes, automating the path from bootstrap to production-ready status.
• Integrate hardware telemetry into the platform control plane to support health monitoring, including power and thermal metrics.
• Design and implement software services in Golang and Python to automate the provisioning and lifecycle management of Juniper SRX firewalls and switches.
• Build automated workflows for Zero-Touch Provisioning (ZTP) of network gear, programmatically pushing configurations via Netconf/YANG or XML APIs.
• Develop tooling to audit network device state against intent-based configurations, ensuring the edge network remains secure and compliant.
• Design and implement security software components, including automated certificate management (PKI) and secure identity bootstrapping (SPIFFE/SPIRE).
• Build software to enforce Zero Trust principles, ensuring compute nodes and network devices are securely attested before joining the cluster.
• Build automated compliance agents that run across Linux and Azure Local nodes to detect and remediate security drift in real-time.
Qualifications:
Required:
• US Citizen
• Software Engineering: 8+ years of professional development experience, with a focus on backend systems, distributed architecture, platform engineering, or network automation.
• Golang Expertise: Expert-level proficiency in Golang (5+ years preferred), with experience building system-level daemons, control planes, or high-performance API services.
• Network Software Engineering: Proven experience writing software to provision and manage network devices (e.g., Juniper SRX) using programmatic interfaces like Netconf, RESTconf, or gRPC.
• Hybrid & Distributed Infrastructure: Technical familiarity with Kubernetes, Azure Local (Azure Stack HCI), or OpenShift architectures.
• Linux Internals: Deep experience with Linux systems programming, the networking stack, and troubleshooting within bare-metal environments.
• Technical Skills: Strong understanding of Docker, OCI runtimes, and L2/L3 networking protocols including BGP, OSPF, VLANs, and IPSec.
• Security-as-Code: Experience implementing PKI, mTLS, and Zero-Trust principles (e.g., SPIFFE/SPIRE) to enforce network and node security policies.
Preferred:
• Experience writing Custom Kubernetes Operators or Controllers to manage external infrastructure.
• Hands-on experience with Azure SDKs or interacting with Azure Resource Manager (ARM) APIs programmatically.
• Familiarity with Ansible for declarative network configuration management.
• Experience with gRPC and Protobuf for high-performance internal service communication.
Company:
Armada develops computing infrastructure that supports AI processing, connectivity, and data management in remote environments. Founded in 2022, the company is headquartered in San Francisco, USA, with a team of 201-500 employees. The company is currently Growth Stage.