1,617,201open jobs
96,996companies
248,158added this week
Browse all
Salary
≈ $51k – $99k per year (Estimated)
Location
Remote (Spain)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Jul 23, 2026. Factorial scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Factorial is a Barcelona software company founded in 2016 that publishes a human resources platform for small and mid-sized businesses. Its product covers time tracking, absences, payroll preparation, recruitment and employee documents in one interface. The company became a Spanish unicorn in 2022 and serves tens of thousands of companies worldwide.

Hey there, Kubernetes people!

Every engineer here waits on CI several times a day. We want someone who finds that wait personally annoying.

Why this role exists?

Hundreds of developers push to a large Ruby on Rails monorepo, and every push lands on a runner fleet that the Developer Experience team builds, runs and keeps fast.

That fleet is self-hosted Kubernetes on bare metal in European datacentres, in the low hundreds of machines, running ephemeral GitHub Actions runners that peak above a thousand concurrent pods. We own all of it: the hardware, the clusters, the runner images, the caches and the delivery pipelines on top. We add nodes by hand rather than letting an autoscaler do it, so capacity planning is genuinely part of the job.

The leverage is unusual. Shave a minute off the average build and every engineer in the company gets that minute back, several times a day.

The mission

  • Own the CI and CD Kubernetes clusters end to end: capacity, reliability, upgrades, security and cost.

  • Run the self-hosted GitHub Actions platform at scale with Actions Runner Controller. Runner scale sets, ephemeral pods, docker-in-docker, and the runner images themselves.

  • Keep the data services our tests depend on fast and healthy. MySQL, Redis and ClickHouse come up per job, alongside Rails application containers.

  • Design and tune the caching that makes builds quick: node-local overlay, image and artifact caches we build ourselves, plus pull-through registry mirrors.

  • Bring queue wait and build duration down, with measurement behind it. Instrument the platform, set targets, and show the improvement.

  • Manage it all as code. Terraform planned and applied from pull requests, GitOps delivery with Flux and Argo CD, Kustomize and Helm for manifests.

  • Provision and operate bare metal. Linux, networking across datacentre segments, and troubleshooting that sometimes ends up at the disk or the kernel.

  • Lead incident response for the platform, run blameless postmortems, and turn each one into an alert, a guardrail or a runbook.

  • Treat the platform as a product whose users are engineers. Talk to them, watch where they get stuck, and build paths that make the right thing easy.

Your day to day

  • Rightsizing runner tiers against a week of CPU and memory data, then opening the pull request that changes them.

  • Tracking a flaky job from a red check down to the container runtime, the kernel, or a clock that drifted.

  • Adding machines to the fleet: install, enrol, network, verify, document.

  • Cutting p95 queue wait by working out which stage actually blocks.

  • Upgrading a cluster or a controller without anyone noticing.

  • Pairing with a product engineer on a workflow that has been slow for a reason nobody has looked at yet.

Your profile

  • 5+ years running production infrastructure, with Kubernetes at the centre of it.

  • Real depth in Kubernetes: scheduling, requests and limits, evictions, node pressure, DaemonSets, controllers and operators. You have debugged a cluster that was lying to you.

  • Strong Linux and container fundamentals. containerd or Docker internals, cgroups, namespaces, storage drivers, networking.

  • Terraform and infrastructure as code, with a feel for module design and state hygiene.

  • CI/CD at the platform level: shared workflows, reusable templates, runner architecture, build caching.

  • Comfortable with GitHub Actions, including self-hosted runners.

  • You script to automate. Bash, plus at least one of Python or Go.

  • Observability as a working method. Metrics, logs, traces, dashboards and alerts that people trust, with OpenTelemetry and Prometheus style tooling.

  • Operational maturity. On-call, incident command, postmortems, and the discipline to chase causes.

  • Capacity and cost awareness. You can size a fleet and explain the bill.

  • Clear written English. You document what you build, because the next person on call will not be you.

Bonus points

  • Large Ruby on Rails test suites, and what it takes to parallelise them honestly.

  • Operating MySQL, Redis or ClickHouse yourself.

  • Bare metal: provisioning, hardware failure, and the different rhythm it has compared to cloud.

  • Overlay and WireGuard style mesh networking, VLANs, and Kubernetes CNIs such as Cilium.

  • Building internal developer tooling, portals or platform APIs.

  • Supply chain and build security. Runner isolation, secret scoping, image provenance.

  • Working across more than one cloud. We use AWS, Azure and Cloudflare alongside our own hardware.

  • Contributions to open source infrastructure projects.

How we work

At Factorial, we believe the best products are built when people come together, in person, to collaborate, challenge ideas, and move fast. That’s why our Engineering Team follows an office-first, flexible approach.

We work on-site several days a week (80%), using that time to connect, align, and innovate as a team. However, we also support remote work when it makes sense (20%) for deep focus or personal needs.

At Factorial we don't evaluate you by years of experience but by your knowledge and skills.

We use our Career Path with a rubric framework where we define what is expected for each experience level and skill. This framework allows you to know your current level and what you need to keep growing. We love transparency, so our Career Path includes the salaries for each level, which we share during the first interview to ensure alignment.

Our Hiring Process

  • Intro Call → Chat with our Talent Partner about your journey and goals.

  • Hiring Manager Interview → Deep dive into your product mindset, teamwork, and problem-solving.

  • Technical Interview → A collaborative technical conversation with the team based on real-life problems.

  • Final Coffee Chat → A relaxed conversation with our CTO & VP of Engineering to explore our vision, culture, and your growth.

And that’s it! Feel free to request any other conversations you want, with team members or to address specific concerns at any time in the process. The whole process is remote, using videoconferencing tools!

About Factorial

Factorial is the AI for Business that knows companies, connects how work happens across the business, and turns that context into action.

Founded in Barcelona in 2016, we now have +1,700 employees serving more than 16,000 companies across 112 countries.

Factorial started with a simple idea: companies were spending too much time managing processes and not enough time doing the work they were hired to do: their best work.

But as companies grow, work gets more disconnected. More people, more tools, more information, and more time spent connecting the dots. Generic AI can answer questions, but it doesn’t know your company. Every time, you have to give it the context.

Factorial is different. Because it’s inside the company, it already knows how it works, including its people, processes, policies, and data. So you can ask it to do real work, from screening candidates and managing expenses to answering questions and creating reports.

AI isn’t the goal. Giving people back their time is.

When work changes, so do we.

We believe in diverse talent: we welcome applicants from all backgrounds and strongly encourage people of diverse experiences and identities to apply.

We believe in inclusion: we are committed to equal opportunities and actively promote workplace inclusion of people with disabilities. If you would like to learn more about our inclusive recruitment processes, you are welcome to indicate so optionally and we will share additional information with you.

Our Values

  • We own it: We take responsibility for every project. We make decisions, not excuses.

  • We learn and teach: We're dedicated to learning something new every day and, above all, share it.

  • We partner: Every decision is a team decision. We trust each other.

  • We grow fast: We act fast. We think that the worst mistake is not learning from them.

Wanna learn more about us? Check our website!

Perks of being part of Factorial

  • High growth, multicultural and friendly environment

  • Competitive ESOP plan

  • Alan as private health insurance

  • Healthy life with Wellhub (Gyms, pools, outdoor classes)

  • Save expenses with Cobee

  • Language classes

  • Breakfast in the office and organic fruit

  • Food discounts with Nora

  • Pet Friendly

  • Much more that we'll spill during the interview process!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,617,201 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Similar stack
Same company
A Coruña
Cloud Architect 9 days ago
≈ $74k – $171k per year (Estimated) • Remote (Mexico) • Full-Time • 5+ years exp • Mexico City
Python
SQL
Scala
Databases
Databricks
Delta Lake
AI/ML
Spark
Airflow
dbt
DevOps
GCP
Azure
CI/CD
Git
AWS
Amazon S3
IAM
Analytics
Power BI
Azure Data Factory
Management
Agile
Apply
AWS DevOps 3 days ago
≈ $75k – $172k per year (Estimated) • Remote (Mexico) • Full-Time • 12+ years exp • Mexico City
DevOps
Terraform
GitHub Actions
Datadog
CI/CD
AWS
Docker
AWS Fargate
AWS Lambda
Amazon EC2
IAM
Amazon ECS
Management
Agile
Apply
AWS DevOps 2 days ago
≈ $112k – $205k per year (Estimated) • Remote (United States) • Full-Time • 5+ years exp • Mountain View
DevOps
GitHub Actions
GitLab CI
CI/CD
Jenkins
AWS
Docker
Kubernetes
Management
Agile
Apply
AWS DevOps 2 days ago
≈ $50k – $136k per year (Estimated) • Remote (Mexico) • Full-Time • 5+ years exp • Mexico City
DevOps
GitHub Actions
GitLab CI
CI/CD
Jenkins
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $49k – $135k per year (Estimated) • Remote (Mexico) • Full-Time • Mexico City
Java
SQL
DevOps
New Relic
Datadog
Management
Agile
Apply
$8.6k – $21k per year (net) • Remote (EAEU) • Full-Time • Krasnodar
Python
JavaScript
PHP
SQL
PHP
Bitrix
Databases
MySQL
AI/ML
Claude
ChatGPT
AI Agents
LLM
OpenAI Codex
DevOps
Rest API
Git
GitHub
Management
n8n
Telegram
Apply
In office • Internship • Milan
Python
Rust
DevOps
gRPC
Docker
Kubernetes
Apply
Software engineer 5 days ago
≈ $35k – $75k per year (Estimated) • Remote (Italy) • Full-Time • Milan
Python
Rust
DevOps
gRPC
Docker
Kubernetes
Apply
≈ $37k – $80k per year (Estimated) • Remote (Italy) • Full-Time • Milan
Python
Rust
DevOps
gRPC
Docker
Kubernetes
Apply
≈ $34k – $70k per year (Estimated) • Remote (Italy) • Full-Time • Milan
Python
Rust
DevOps
gRPC
Docker
Kubernetes
Apply
≈ $59k – $137k per year (Estimated) • Hybrid • 8+ years exp • A Coruña
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
MySQL
AI/ML
LLM
Agentic Workflows
Frontend
React.js
DevOps
Terraform
Ansible
OpenTelemetry
Datadog
Azure
AWS
Kubernetes
Grafana
Management
Agile
Apply
≈ $58k – $133k per year (Estimated) • Hybrid • 8+ years exp • Barcelona
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
MySQL
AI/ML
LLM
Agentic Workflows
Frontend
React.js
DevOps
Terraform
Ansible
OpenTelemetry
Datadog
Azure
AWS
Kubernetes
Grafana
Management
Agile
Apply
IT Systems Engineer 5 days ago
$41k – $47k per year • Remote (Spain) • Madrid
DevOps
Terraform
Azure
IAM
Cybersecurity
Microsoft Entra ID
Management
Agile
Apply
IT Systems Engineer 5 days ago
$41k – $47k per year • Remote (Spain) • A Coruña
DevOps
Terraform
Azure
IAM
Cybersecurity
Microsoft Entra ID
Management
Agile
Apply
IT Systems Engineer 5 days ago
$41k – $47k per year • Remote (Spain) • Barcelona
DevOps
Terraform
Azure
IAM
Cybersecurity
Microsoft Entra ID
Management
Agile
Apply
≈ $52k – $102k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • A Coruña
Python
Go
DevOps
Git
GitHub
Linux
Management
Agile
Apply
Ingeniero/a DevOps 5 days ago
In office • 3+ years exp • A Coruña
DevOps
GitHub Actions
Azure
CI/CD
ArgoCD
AWS
Kubernetes
TeamCity
Octopus Deploy
GitHub
GitLab
Cybersecurity
SonarQube
Apply
≈ $40k – $90k per year (Estimated) • Remote (Spain) • A Coruña
JavaScript
TypeScript
AI/ML
Model Context Protocol
Frontend
React.js
Design
Figma
Apply
IT Systems Engineer 5 days ago
$41k – $47k per year • Remote (Spain) • A Coruña
DevOps
Terraform
Azure
IAM
Cybersecurity
Microsoft Entra ID
Management
Agile
Apply
≈ $59k – $137k per year (Estimated) • Hybrid • 8+ years exp • A Coruña
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
MySQL
AI/ML
LLM
Agentic Workflows
Frontend
React.js
DevOps
Terraform
Ansible
OpenTelemetry
Datadog
Azure
AWS
Kubernetes
Grafana
Management
Agile
Apply
See all jobs
This is one of many
1,617,201 more open roles from verified company boards, updated every day.