
Factorial
About us
Factorial HR was founded in 2016 in sunny Barcelona, Spain. Since then, we’ve onboarded over 3,000 clients in over 60 countries all over the world. To help encourage our growth, we’ve closed over $110 Million in funding, including a round of $80 Million from Tiger Global in September of 2021. Our super talented team of over 600 people has helped us win notable awards such as LinkedIn Top Start-Ups for 2020 and 2021. The growth has been a wild ride and we’re not slowing down any time soon!
Videos
Some numbers
2016
Founded
+600
Employees
+80
Engineers
+30
Nationalities
9
Markets
+$100M
Invesment
Looking for
Factorial's job offers
Founding Senior Software Engineer
🌟 Join us as a Founding Engineer in a brand-new Factorial spinoff!
We’re building a completely new startup inside Factorial. We’re on a mission to rethink how companies manage workflows, org charts, policies, and analytics, the core of what defines Factorial.
This new spinoff comes with a bold ambition: growing from 0 to 10 million in under a year. Yes, it's an extremely ambitious target… and that’s exactly why we’re looking for people who get excited by challenges of this scale!
The good news? We’re not starting from scratch. With +15,000 existing customers, we have a massive opportunity for immediate upselling, supported by a dedicated GTM team.
You’ll be joining from day 0, in an environment where the tech stack matters far less than your ability to build fast, adapt quickly, and shape something entirely new.
Expect a different pace than the rest of Factorial: fast, high-energy, full of things to create, fix, and define. If you thrive in creative chaos, love building from the ground up, and enjoy the vibe of small, scrappy startups more than corporate settings, you’re going to feel right at home. Factorial is hiring a Founding Engineer to help us build the next generation of internal IT tools for thousands of businesses worldwide.
We're particularly interested in candidates with strong experience in Ruby on Rails for the backend. On the frontend, we're looking for solid skills in React, JavaScript, or TypeScript. But bear in mind that we’re not looking for a long list of skills and technologies. What matters the most is your excitement to build things from scratch!
💻 About the IT Management Domain
You’ll join the newly formed IT Management domain, where we’re creating a platform to manage onboarding, permissions, support, and equipment, so new employees are productive from day one. If you’re excited about shaping a new product area, owning features end-to-end, and working in a people-first company with a strong engineering culture, this role is for you.
Our mission in the IT Management Domain is building this new product in Factorial, including multiples moving pieces (inventory management, support ticketing, MDM, IdP, integrated onboarding, etc.), so employees are productive as soon as they receive the equipment and complete the onboarding process.
The Engineering team at large 🙌🏼
At Factorial, we have a team of +200 very talented Engineers. We look for smart people who are curious, proactive and have great communication skills.
At Factorial, we follow an AI-first development approach to design and ship products faster and more reliably. We build using spec-driven development, defining clear behaviours, constraints, and success criteria upfront, and implement reusable AI skills and agentic workflows that safely automate actions while keeping humans in control of critical decisions. To ensure reliability and continuous improvement, we use RAG systems and robust evaluation frameworks (Evals) that ground AI outputs in trusted company data and measure quality through automated and human-in-the-loop evaluations.
🎯Your profile
- You are a team player: You are comfortable helping your teammates, sharing your knowledge, reviewing their code and asking for reviews of your own.
- You have a user-centric mindset: You know that the only reason we write code is to help our users to perform their tasks.
- You are a learner: you want to improve your skills not only in the engineering field but across any other areas.
- You are an owner: You like proposing new hypotheses and being responsible for building, deploying and validating them.
- You love understanding: Breaking down complex problems into basic and shareable elements.
- You are a polyglot developer: You have experience in several coding languages (especially for backend development), CI/CD tools and cloud technologies.
- You are a mentor: You love to share your experience and expertise to help others grow.
- You have a couple of years of experience working as a software engineer.
- You are comfortable communicating in English.
At Factorial we don't evaluate you by the years of experience you have, we evaluate your knowledge, skills and engagement. How? We have a Career Path with a rubric framework where we define what is expected for each experience level and skill. This framework allows you to know at which level you're right now and what you need to keep growing. As we love transparency, our Career Path includes the salaries for each level and we share it during the first interview to make sure we're aligned.
For this senior-level position, the annual gross salary is 60,500€ regardless of your location. This includes a base salary of 55,000€ and a variable pay of up to 5,500€ annually (paid quarterly), depending on the company's goals.
You will be a Founding Engineer, taking ownership of big initiatives, and being interested in the outcome, not just the output. About the outcome, you’ll also work with your team members to establish goals and plan a quarterly roadmap, putting special attention to the technical needs of our domain.
You will be involved in customer calls to learn about their pains & needs.
You will review code daily and get feedback on your own code at every pull request, from all team members, including juniors.
You will learn from the entire team, both on technical topics (performance, architecture…) and core skills, in an environment driven by engineering quality. You will also mentor junior team members and help them learn from your experience..
How We Work 🏢
- Office-first in Barcelona & Madrid, with 20% remote flexibility
- A people-first, high-trust culture built on radical candor and ownership
- A multicultural team (40+ nationalities) building the next generation of business management software
Senior Software Engineer - Talent Domain
Talent Domain 👾
Our mission is to help companies develop their employees, keeping them engaged and delighted at the same time, helping the company’s teams become the best versions of themselves.
To do this, we provide tools to managers and HR managers in the areas of recruitment, performance, engagement, and trainings. But we know there is space for more! That's why we need talented people to go faster.
The role 📜
As a Senior Engineer at Factorial, you'll be part of a team of 150+ product developers. We look for talented people who are curious, proactive, and have great communication skills. People who are at the forefront of developing tools that help teams become the best versions of themselves.
You'll work in a multicultural, English-speaking environment where your technical acumen, creative problem-solving abilities, and passion for user-centric products will directly contribute to our mission of improving HR processes for SMEs worldwide. It’s your choice to work from home, in our Barcelona offices, or mixing both.
Our stack is Ruby on Rails for the backend and React/React Native for the clients.
But, hey! Don't let unfamiliarity with these specific technologies hold you back! If you're someone eager to learn, you have navigated through diverse technical challenges throughout your career, and have a hunger for building new solutions that help cultivate highly satisfied, productive, employees, then we want to talk to you.
Work ethics
At Factorial, we know that building a great product means building a great team. We value some key principles that help us thrive together.
- Radical (and Passionate) Candor: We're excited about creating great products and advancing our mission. This means being proactive, obsessing about quality, and experimenting. We tell our managers and peers things we think we cannot say, practicing radical candor to drive innovation and improvement.
- Effective Communication: Clear communication, especially in writing, is crucial. We communicate openly, build narratives, and aren't afraid to debate ideas. If we can't explain something clearly, we seek to understand more deeply until we can. And remember, English is our vehicular language, so you need to be comfortable with it!
- Product Vision: We understand our users' needs and actively engage with them. We constantly look for business opportunities, always asking "What can be next for Factorial?"
- Reliability and Accountability: We deliver on our commitments while maintaining high quality. We feel accountable for the culture and make others feel accountable too. When we see something broken, we stand up to fix it, feeling responsible for all of Factorial.
- Problem-Solving: We don't limit ourselves to our nominal job definition. We bring, execute, and later communicate solutions, seeking approval only for decisions that would be hard to reverse.
- Teamwork Ease: We collaborate well, adapt easily, and are open to feedback. We convince or get convinced, asking the same from everyone. If an initiative comes top-down, we debate it until we fully buy-in, then champion it to our teams.
- Fighting Complacency: We challenge the status quo and fight complacency with our whole hearts. We're vocal when something is going wrong, seeing it as an opportunity for a better world.
- Having Fun: While our work is serious, we trust our gut when we have a 10x motivation to try something new. We jump on opportunities for innovation, involving as many people as possible.
Your first steps in Factorial
You’ll start with a 2 weeks onboarding period, where you will:
- Read a lot: Learn about Factorial, our product, our team, and our clients.
- Learn a lot: Pair with each team member at least once, to understand what they are working on.
- Code a lot: Solve low-stake bug tickets or quick wins.
- Fail a lot: We work with ephemeral development environments with almost zero configuration so you can start coding fast. And failing, going back, retrying… We understand this is part of the path, so, we will encourage you to be brave!
- Talk a lot: Be fully integrated into the team’s rituals from day one.
After your onboarding, your day-by-day work will look like the following:
- You will be a product engineer, taking ownership of big initiatives, and being interested in the outcome, not just the output. About the outcome, you’ll also work with your team members to establish goals and plan a quarterly roadmap, putting special attention to the technical needs of our domain.
- A Senior Engineer at Factorial influences requirements definition and is autonomous in delivering a polished solution that matches those. You participate in the team’s decision through Requests For Comments (RFCs) that you write yourself or read others’.
- You will be involved in customer calls to learn about their pains & needs.
- You will review code daily and get feedback on your code at every pull request, from all team members, including juniors.
- You will learn from the entire team, both on technical topics (performance, architecture…) and core skills, in an environment driven by engineering quality. You will also mentor junior team members and help them learn from your experience.
AI Product Engineer - Operations Domain
Do you want to help us redefine how AI powers the future of Business Management software, not as an add-on, but as a core part of how people work, decide and grow?
We’re looking for engineers who:
- 🧠 Treat AI as central to their craft
- ⚡ Are obsessed with building and shipping fast
- 🎯 Care about real impact, not hierarchy or titles
If that sounds like you, keep reading.
The Team 🧩
The Operations domain sits at the core of Factorial. This is where we build the systems that run the day-to-day reality of work for thousands of companies, systems that must be accurate, compliant and reliable.
Our teams own business-critical workflows such as:
- How employee time is tracked, planned, and managed
- How the employee journey is modeled from onboarding to offboarding
- How companies represent their organizational structure
- How compensation and payroll data are calculated and trusted
Our mission is to turn operational complexity into simple, AI-powered experiences, helping companies run smoothly at scale while keeping humans in control of what matters most.
What You’ll Do 🚀
As a Product AI Engineer at Factorial, you’ll help define and build the next generation of our AI-native product using modern AI development practices.
You will:
- Build product using Spec Driven Development
- We define clear specifications before shipping — including expected behaviours, constraints, and success criteria — and use them to guide implementation, iteration and evaluation using most powerful LLMs.
- Design and implement AI Skills
- Create reusable, well-scoped AI capabilities that can automate and take actions safely within Factorial’s workflows.
- Develop and maintain evaluation frameworks (Evals)
- Measure quality, correctness and reliability of AI outputs using automated and human-in-the-loop evaluations to ensure continuous improvement in production.
- Apply Retrieval-Augmented Generation (RAG)
- Build systems that ground AI responses in trusted, up-to-date company data, balancing probabilistic models with deterministic sources of truth.
- Design human-in-the-loop and agentic workflows
- Combine LLMs, rules, and user oversight to automate real business processes while keeping humans in control of critical decisions.
- Own systems end-to-end
- From problem definition and system design to shipping, monitoring and iteration in production.
- Stay close to our customers
- We have a strong customer-centric mindset: engineers regularly join customer calls, reviews, and feedback sessions to deeply understand real workflows, pain points, and constraints — ensuring we build the right solutions to real problems, not assumptions.
- Collaborate closely with Product and Design
- Shape how AI is embedded into core user experiences — not as a feature, but as part of the workflow.
- Share knowledge and raise the bar
- Mentor peers, document learnings, and contribute to Factorial’s AI engineering best practices.
Who This Is For 🧠
Your title matters less than your mindset.
You might be mid, senior, or staff, what we care about is:
- AI as a habit: you’ve built real AI-powered systems or workflows (not just experiments)
- Proven impact: shipped projects, side projects, or contributions that made a measurable difference
- Product-first thinking: you design complete experiences, not just isolated components
- Speed & adaptability: you experiment, learn, and iterate fast
Bonus points if you’ve worked with:
LLMs, skill-based agents, MCP, or other AI protocols 🤖✨
Technical Foundation (Not Strict Requirements) 🧱
Strong candidates often have:
- Solid software engineering fundamentals (any language — Python is common)
- Experience shipping real products to production
- Knowledge of APIs, cloud platforms, and system design
- A fast learning curve with new tools and technologies
👉 We care far more about what you’ve built than the stack you used.
How We Work 🏢
- Office-first in Barcelona & Madrid, with 20% remote flexibility
- A people-first, high-trust culture built on radical candor and ownership
- A multicultural team (40+ nationalities) building the next generation of business management software
Senior Software Engineer - Finance Domain
Hello! 👋
We're looking for a Senior level Engineer to join our Finance Domain.
Finance Team💰
Finance is one of the domains with the highest growth forecast at Factorial. Its mission is to serve as the backbone of financial operations for companies, encompassing expense management, invoice processing, analytics, payments, card management, and accounting.
By optimizing financial workflows, enhancing operational efficiency, and ensuring compliance with regulatory standards through homologated solutions companies can forget about their papers and processes and focus on making important and informed decisions to adapt to dynamic market conditions effectively, while they can also manage all of the important aspects of their company in our all-in-one solution.
The Engineering team at large
At Factorial, we have a team of +200 very talented Fullstack Developers. We look for smart people who are curious, proactive and have good soft/communication skills.
We are not looking for a long list of skills and technologies. Our stack is Ruby on Rails for the backend and React/React-native for the clients.
If you’re looking for new challenges in a people-first company regardless where you live, keep reading!
Your profile 🫵🏻
- You are a team player: You are comfortable helping your teammates, sharing your knowledge, reviewing their code and asking for reviews of your own.
- You have a user-centric mindset: You know that the only reason we write code is to help our users to perform their tasks.
- You are a learner: you want to improve your skills not only in the engineering field but across any other areas.
- You are an owner: You like proposing new hypotheses and being responsible for building, deploying and validating them.
- You love understanding: Breaking down complex problems into basic and shareable elements.
- You are a polyglot developer: You have experience in several coding languages (especially for backend development), CI/CD tools and cloud technologies.
- You are a mentor: You love to share your experience and expertise to help others grow.
- You have a couple of years of experience working as a software engineer.
- You are comfortable communicating in English.
How We Work 🏢
- Office-first in Barcelona & Madrid, with 20% remote flexibility
- A people-first, high-trust culture built on radical candor and ownership
- A multicultural team (40+ nationalities) building the next generation of business management software
Founding Product Designer - Factorial Tech Spinoff
🌟 Join us as a Founding Product Designer in a brand-new Factorial spinoff!
We’re building a completely new startup inside Factorial. We’re on a mission to rethink how companies manage workflows, org charts, policies, and analytics, the core of what defines Factorial.
This new spinoff comes with a bold ambition: growing from 0 to 10 million in under a year. Yes, it's an extremely ambitious target… and that’s exactly why we’re looking for people who get excited by challenges of this scale!
The good news? We’re not starting from scratch. With +15,000 existing customers, we have a massive opportunity for immediate upselling, supported by a dedicated GTM team.
You’ll be joining from day 0, in an environment where the tech stack matters far less than your ability to build fast, adapt quickly, and shape something entirely new.
Expect a different pace than the rest of Factorial: fast, high-energy, full of things to create, fix, and define. If you thrive in creative chaos, love building from the ground up, and enjoy the vibe of small, scrappy startups more than corporate settings, you’re going to feel right at home. Factorial is hiring a Founding Designer to help us build the next generation of internal IT tools for thousands of businesses worldwide.
We’re particularly interested in candidates with strong experience designing end-to-end product experiences, from early discovery and research through to high-fidelity designs and implementation with engineering. You should be comfortable working closely with Product Managers and Engineers to turn ambiguous problems into simple, elegant solutions.
That said, we’re not looking for a long list of tools or frameworks. What matters most is your excitement to build products from scratch, shape the foundations of a design practice, and have a real impact on both users and the business.
💻 About the IT Management Domain
You’ll join the newly formed IT Management domain, where we’re creating a platform to manage onboarding, permissions, support, and equipment, so new employees are productive from day one. If you’re excited about shaping a new product area, owning features end-to-end, and working in a people-first company with a strong engineering culture, this role is for you.
Our mission in the IT Management Domain is building this new product in Factorial, including multiples moving pieces (inventory management, support ticketing, MDM, IdP, integrated onboarding, etc.), so employees are productive as soon as they receive the equipment and complete the onboarding process.
The Product Design team at large 🙌🏼
At Factorial, we have a team of +30 very talented Product Designers. We look for smart people who are curious, proactive and have great communication skills.
🎯 Your profile
- You are a founder at heart: You’re excited by ambiguity and enjoy taking products from zero to one, shaping not just features but the foundations of how design works in the company.
- You are an owner: You proactively identify problems, form hypotheses, and take responsibility for leading discovery, design, validation, and iteration end to end.
- You are deeply user-centric: You believe great products come from deeply understanding user problems and translating them into simple, elegant solutions that drive business impact.
- You are a systems thinker: You design scalable solutions that establish strong patterns and principles, laying the groundwork for future products and teams.
- You are hands-on and pragmatic: You move comfortably from rough ideas and prototypes to high-quality interfaces, working closely with engineers through implementation.
- You are a strong collaborator: You partner closely with Product Managers and Engineers, challenge assumptions, and help the team make better decisions.
- You are a builder of teams and practices: You enjoy mentoring others, sharing context, and helping define processes, standards, and culture as the design function grows.
- You communicate clearly in English: You can articulate your thinking, decisions, and trade-offs in a fast-moving, international environment.
For this Founding Product Designer position, the annual gross salary ranges from €45,000 to €82,000, depending on your level and experience. This includes a base salary and potential variable pay aligned with company goals.
You will be a Founding Product Designer, taking full ownership of major initiatives and focusing on outcomes, not just outputs. You’ll work with your team to define goals, plan a quarterly roadmap, and make strategic design decisions with the big picture in mind.
You will be directly involved with customers, conducting research sessions, understanding their pains and needs, and turning insights into elegant, usable solutions.
You will collaborate closely with engineers and product managers, reviewing designs, iterating quickly, and receiving feedback at every stage. You’ll help shape the design function, mentor junior designers, and share your experience to lift the entire team.
Senior Product Designer
At Factorial, we’re growing fast and looking for Product Designers across several vacancies, with at least 3 years of industry experience and a passion for crafting simple solutions to complex problems.
Join our design team and help us build the most delightful software for running a business!
Why Factorial 🚀
Small and medium businesses face challenges across HR, Finance, Operations, and IT that vertical software rarely solves efficiently; the cost and effort usually outweigh the depth of value. A single product that tackles their biggest pains through a unified experience is far more valuable and worth investing in.
From retail, to startups, to factories, to education, to hospitality, we are building the most advanced software to help people streamline their business operations every day. This puts us in a unique opportunity to tap into the largest corporate market in the world.
We’re convinced of one thing: exceptional product design and meticulous craft aren’t just vital, they are the very essence of our strategy.
What you'll do 📜
You will partner with a team of Designers, Product Managers, and Engineers to shape, build, and implement strategic solutions that solve user problems and drive business outcomes.
From strategy and research to designing end-to-end flows and prototypes, through to implementation, testing, and validation, you will craft products that solve problems simply and elegantly, paying attention to every detail.
You’ll think holistically across all Factorial surfaces, designing systemic solutions for vertical products while maintaining consistency across the platform.
Who you are 👤
You are a good fit if...
- You have at least 3 years of experience as a Product Designer, taking part in the full end-to-end process of building software.
- You are passionate about problems, not attached to solutions, and you feel proud only when your work solves them at scale.
- You feel confident leading discovery sessions with customers, surfacing problems down to the smallest detail, detecting patterns, and potential edge cases.
- You know how to balance user, market, and business inputs (along with your own intuition and gut instinct), to prioritize your decisions.
- You know how to collaborate closely with Software Engineers to understand the technical constraints behind your designs.
- You are autonomous, resourceful, and see constraints as an opportunity to drive creativity, working iteratively.
- You can design solutions that balance short-term needs, enabling fast iteration and validation, while also envisioning long-term, ideal outcomes for future iterations.
- You think in systems and can extrapolate and extend shared patterns and behaviors across the platform.
- You care deeply about details and push your designs to be pixel-perfect and bug-free during implementation.
- You can clearly communicate your decisions to a wide range of partners, and you do this through clear and concise writing.
- You love using software and exploring new technologies to enhance your design process and solutions. Also, you know where to find the right references and inspiration to solve the problem at hand.
- Feels comfortable speaking in English (Spanish is a good to have).
Tech stack
About the team
600
employees
30
avg. age
24
nationalities
50%
man
50%
women
Benefits and perks
- +Ticket kindergarden
- +Ticket transport
Work from home
Training budget
Flexible schedule
Food & drinks
Language lessons
Stocks options
Location
C/ Àlaba 61, Barcelona, Spain