Senior Linux Appliance Engineer - Edge Platform

Posted Yesterday
Be an Early Applicant
Barcelona, Cataluña, ESP
Hybrid
Senior level
Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Learn from the past. Understand the present. Predict the future.
The Role
Design and build a production-grade Linux software appliance for on-premise and edge deployments. Implement reliable install, upgrade, rollback, recovery, and factory reset workflows. Work across Linux system configuration, networking, storage, container runtimes, Kubernetes node behavior, offline artifact management, diagnostics, observability, and automation to make deployments supportable and predictable across varied hardware and airgapped environments.
Summary Generated by Built In

Join Milestone and build infrastructure that feels like a product!

Impact & Purpose

We are building a Linux-based software appliance that customers can install, upgrade, operate, and recover with confidence in real-world environments.

Some deployments will run on customer-controlled hardware. Some will be airgapped. Some will have limited or intermittent connectivity. Many will be operated by people who should not need to become Linux or Kubernetes experts to keep the system healthy.

This is not primarily a cloud platform role. You should be comfortable working below Kubernetes: Linux bootstrapping, system services, networking, storage, installation media, offline artifacts, upgrades, rollback, diagnostics, and recovery.

Kubernetes is part of the platform, but the hard part is making the whole appliance lifecycle reliable, repeatable, and supportable.

Location:

We are looking for a Senior Linux Appliance Engineer - Edge Platform, based in Barcelona, Spain (hybrid mode of working).

Role Summary

As a Senior Linux Appliance Engineer, you will help design and build the foundation for a turnkey on-premise and edge platform used in hybrid, offline, and airgapped environments.

You will work across Linux, automation, container runtime, Kubernetes, installation flows, upgrade mechanisms, recovery paths, diagnostics, and operational tooling. The goal is not just to make infrastructure work once. The goal is to make it work predictably across many customer installations, hardware profiles, and lifecycle events.

This is a hands-on engineering role with strong technical ownership and influence on architecture, product quality, engineering standards, and long-term operability.

What You Will Do:

  • Design and evolve a production-grade Linux software appliance for edge and on-premise deployments.
  • Build reliable install, upgrade, rollback, factory reset, and recovery workflows.
  • Work on Linux system configuration, bootstrapping, services, networking, storage, logging, hardening, and troubleshooting.
  • Support offline and airgapped operation, including artifact packaging, local registries, dependency handling, and upgrade bundles.
  • Help define the boundary between the host OS, Kubernetes, platform services, and application workloads.
  • Create automation and guardrails that reduce manual operations and make customer installations supportable.
  • Improve observability, diagnostics, and support tooling so failures can be understood without heroic manual access.
  • Collaborate with product, engineering, support, and customer-facing teams to turn complex infrastructure into a product experience.
  • Shape engineering practices around reliability, lifecycle management, testing, release quality, and operational safety.

What You Bring to the Team

We are looking for a strong systems engineer with deep hands-on experience in Linux and production environments:

  • Linux systems in production, including troubleshooting, networking, storage, logs, security hardening, and performance.
  • Building or maintaining systems that run outside normal cloud environments, such as appliances, edge systems, industrial systems, embedded Linux devices, on-prem platforms, or customer-managed infrastructure.
  • Installation, provisioning, patching, upgrade, rollback, backup, recovery, or lifecycle automation.
  • Automation using tools such as Ansible, Bash, Python, Go, Terraform, Ignition, Kickstart, preseed, or similar.
  • Containers and container runtimes such as Docker.
  • Practical Kubernetes experience, especially around node behavior, networking, storage, resource usage, observability, and troubleshooting.
  • Working with restricted or offline environments, including local package mirrors, registries, signed artifacts, version manifests, or dependency bundles.

How You Will Make a Difference

You will help create a platform that customers can trust to run reliably in complex, real-world environments with minimal operational overhead. Your work will reduce infrastructure complexity and make powerful systems easier to deploy, manage, and support.

We value engineers who think in terms of systems and lifecycles - not just components. You design for reliability, upgrades, rollback, and long-term maintainability, with a focus on simplicity, predictability, and operational clarity.

How We Support You:

  • Individual development plans aligned with your career goals
  • Access to training, learning resources, and certification
  • Flexible working arrangements
  • Supportive leadership and regular feedback
  • Opportunities for cross-functional and cross-regional collaboration
  • Social activities and spaces to connect with colleagues

What We Offer:

  • Gym contribution
  • Food vouchers + flexible retribution
  • Luxury health and dental package
  • Bicing annual fee reimbursement
  • Life insurance
     

About the Team

We care about building dependable systems, strong engineering foundations, and products that are simple to operate. We value thoughtful collaboration, practical solutions, and continuous improvement over unnecessary complexity.

If this role sounds exciting, but you don’t match every qualification, we still encourage you to apply. We value diverse perspectives, curiosity, and engineers who care deeply about building reliable products.
About Us

Milestone Systems is a leading provider of data-driven video technology software. Our portfolio includes XProtect video management software, Arcules video surveillance as a service, and BriefCam analytics. We amplify what organizations of any size can see, do, and achieve with video. Guided by our People First mindset—freedom, inclusion, and togetherness—we always consider our employees, partners, and communities in everything we do.

Skills Required

  • Hands-on Linux systems experience in production including troubleshooting, networking, storage, logging, security hardening, and performance
  • Experience building or maintaining appliances, edge systems, embedded Linux devices, or customer-managed on-prem platforms
  • Experience with installation, provisioning, patching, upgrade, rollback, backup, recovery, and lifecycle automation
  • Automation experience using tools such as Ansible, Bash, Python, Go, Terraform, Ignition, Kickstart, or preseed
  • Experience with containers and container runtimes (e.g., Docker)
  • Practical Kubernetes experience, especially node behavior, networking, storage, resource usage, observability, and troubleshooting
  • Experience working with restricted or offline environments: local package mirrors, registries, signed artifacts, version manifests, dependency bundles

What the Team is Saying

Dylan
Milestone Systems
Milestone Systems
Milestone Systems

Milestone Systems Compensation & Benefits Highlights

  • Affordable Benefits Employer cost share for U.S. medical, dental, and vision is described around 90%, alongside employer‑paid disability and life insurance and an Employee Assistance Program. Two Regence medical options, including an HSA‑eligible HDHP with employer HSA contributions, add cost‑efficient choices.
  • Retirement Support A 401(k) with a 100% employer match up to 6% and immediate vesting supports long‑term savings effectively. Auto‑enrollment and clear plan structure make participation straightforward.
  • Leave & Time Off Breadth Paid vacation and sick leave, paid parental leave, 12 paid holidays (including floating days), and a paid volunteer day provide comprehensive time‑off coverage. Regular employees in the U.S. accrue 20 vacation days per year.

Milestone Systems Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Lake Oswego, OR
1,500 Employees
Year Founded: 1998

What We Do

At Milestone System we are dedicated to making the world see. As a leading provider of data-driven video technology software, we empower people, businesses, and societies with innovative solutions that enhance security, efficiency, and insight.

Why Work With Us

We’re proud to foster a working environment that supports well-being and growth opportunities. At the organizational level, we celebrate our team members and value their personal expertise. Everyone has access to personal growth programs and health initiatives, along with the freedom to govern their work-life balance.

Gallery

Gallery

Milestone Systems Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

If you live within a reasonable distance of our Lake Oswego, OR office, this will be hybrid with 3 days in the office.

Typical time on-site: 3 days a week
Company Office Image
Office Portland

Similar Jobs

Milestone Systems Logo Milestone Systems

Support Professional with English and Italian or Spanish

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Milestone Systems Logo Milestone Systems

Senior Engineering/ Group Manager

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Milestone Systems Logo Milestone Systems

Senior Kubernetes Engineer

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Milestone Systems Logo Milestone Systems

Infrastructure Engineer

Artificial Intelligence • Security • Software • Analytics • Big Data Analytics
Hybrid
Barcelona, Cataluña, ESP
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account