21 oct
|
Factorial
|
Madrid
Hello
Would you love to improve the way companies take care of their people, their most valuable asset? We are looking for a
Staff Software Engineer
to join our
DX and Performance team
at Factorial, with a strong focus on
performance, reliability, observability, load testing, and AI-assisted engineering workflows .
DX and Performance Team The team’s primary goal is to increase Factorial’s quality, performance, and scalability by continuously improving the way we build our product. We focus on strengthening our tools, maintaining foundational elements, and promoting best practices in close collaboration with the rest of the engineering organization.
Our mission is to equip product builders with robust, AI-enabled tools and practices to deliver with quality, confidence, and efficiency. We work across teams to improve software patterns, remove obstacles, complete unfinished migrations, reduce tech debt, and raise the overall engineering bar across the company.
Within this context, performance and reliability are an increasingly important area of focus. As Factorial continues to scale, we want to strengthen how we define service health, measure system behavior, standardize observability, validate systems under load, and apply modern AI workflows to help engineers interpret signals and act faster.
The role As a
Staff Engineer
at Factorial, you’ll be part of a team of
200+ Engineers . We look for people who are curious, proactive, technically strong, and effective communicators. People who enjoy solving complex technical problems, raising standards across teams, and building systems that help the whole organization perform at a higher level.
In this role,
you will help shape how Factorial defines, measures, and improves
performance and service health
across the engineering organization. You will work closely with
product teams
and
infrastructure teams
to improve observability, load validation, performance visibility, and the engineering practices around these topics.
You will partner with senior engineering leaders across product, infrastructure, and DX to raise the company-wide standard for performance and reliability.
This is a cross‑cutting staff role with broad impact. You will contribute through hands‑on technical work, technical leadership, and by helping teams adopt stronger practices around
SLOs, observability, performance optimization, and AI‑assisted analysis workflows .
Factorial serves
15,000+ active customers
and
1M+ active users
across business‑critical workflows. Our current environment includes:
a large Ruby on Rails backend with GraphQL APIs
TypeScript frontend applications
complex CI/CD workflows
MySQL with replicas for OLTP workloads
ClickHouse for analytical workloads
Kafka for event‑driven and asynchronous processing
a multi‑region cloud architecture
meaningful TPS, IOPS, concurrency, and sustained operational load
Don’t let unfamiliarity with every part of this stack hold you back.
If you have worked in complex systems, know how to reason about performance and reliability at scale, and are excited to help teams build better software with better signals, we want to talk to you.
What You Will Work On
Defining and evolving SLIs and SLOs for critical product journeys
Improving and standardizing observability, dashboards, and service health visibility across teams
Investigating bottlenecks and regressions across application, database, asynchronous, and system layers
Driving improvements in latency, throughput, scalability, and reliability
Building more structured load testing workflows for critical paths
Helping teams validate system behavior under realistic traffic, concurrency, and tenant‑scale conditions
Analyzing capacity, saturation, and behavior under peak load and growth scenarios
Defining practices and tooling to help prevent performance regressions before production
Working closely with product and infrastructure teams to align on performance priorities and system behavior under load
Designing AI‑assisted workflows to support metric and alert interpretation, anomaly analysis, incident investigation, performance insights generation and more.
We are looking for profiles that have
Strong hands‑on experience improving performance, scalability, and reliability in complex software systems
Experience defining or operating SLIs, SLOs, and service health frameworks
Strong knowledge of observability practices and tools such as Datadog
Experience investigating production bottlenecks across application, database, and distributed s
📌 Staff Engineer — Performance, Reliability (Madrid)
🏢 Factorial
📍 Madrid