Senior FinOps Engineer

Hello! 👋

Would you love to improve the way companies take care of their people, their most valuable asset?

We are looking for a Senior FinOps Engineer to join our Data Ops team at Factorial.


FinOps & Data Ops: What’s the mission?

• Our Data Ops team already empowers data-driven features across Factorial by providing ingestion services (SaaS APIs, DBs, Streams), storage capabilities (Data Lake, Stream Storage), cataloging (Atlan), and more.

• As a Senior FinOps Engineer, you’ll expand this mission into the financial services realm, leveraging data and backend skills to integrate platforms like Chargebee, Stripe, and other billing and payment solutions.

• You will create and maintain financial data products, working closely with different engineering domains to ensure reliability, scalability, and compliance.


The role 📜

• You’ll be part of a fast-growing Engineering team of 150+ product developers, building new data-centric features and ensuring stable financial integrations for thousands of Factorial customers.

• You will collaborate with the rest of Data Ops and Product teams to integrate APIs, design data flows, and enhance our existing platform with robust financial pipelines.

• You’ll engage with stakeholders, from managers to product teams, translating FinOps requirements into actionable projects and delivering high-quality results.


Our stack & the day-to-day

• We predominantly use Ruby on Rails for the backend and React/React Native for clients, but you’ll also have the opportunity to dive into Scala, Python, or any language best suited to build high-performance FinOps data services.

• You’ll handle streaming tools like Kafka and Spark (or equivalents like Flink, Beam, Samza) for real-time processing and financial data synchronization.

• You’ll write RFCs, join in technical conversations, and share knowledge while mentoring less-experienced engineers.

• You’ll iterate in short development cycles, running ephemeral dev environments to test and fail fast, all under a GitOps-driven mindset with CI/CD best practices.


Your first steps at Factorial

• Read a lot: Get to know Factorial’s product, customers, and current Data Ops & FinOps integrations.

• Learn a lot: Pair with team members from different domains to understand their challenges and how FinOps can help.

• Code a lot: Contribute to small tasks and quick wins, from bug fixes to improvements in financial data ingestion.

• Fail a lot: We encourage experimentation. We understand that trying out new ideas, failing, and improving is part of the role.

• Talk a lot: Participate in team rituals and customer calls to discover how we can help businesses make better financial decisions.


What we’d love to see in your background

• Solid experience building and operating data pipelines, ideally in a financial or FinOps context.

• Knowledge of financial APIs and services (Stripe, Chargebee, billing platforms).

• Experience with streaming frameworks (Kafka, Spark Structured Streaming, or similar) and functional programming languages (Scala, or other JVM languages).

• A user-centric mindset, striving to deliver solutions that truly solve real-world financial needs.

• Comfortable working in English and with distributed teams.


Benefits & perks 💆

• High-growth, multicultural, and friendly environment.

• Continuous training and learning budget based on your needs.

• Alan’s private health insurance.

• Healthy life with Gympass (gyms, pools, outdoor classes).

• Save expenses with Cobee.

• Language classes with Yolk Academy.

• Get the most out of your salary with Payflow.


And when at the office…

• Breakfast and organic fruit.

• Nora and Apetit discounts.

• Pet-friendly environment.


The hiring process

• First conversation with a Manager: a mix of human and technical topics, focused on how we can work together, to align expectations and review our Engineering Rubrics (check them out: they’re open!) and salary range.

• Tech interview with Factorial engineers, discussing a piece of code you’re proud of (or a mini-challenge). We want to see how you solve problems, not just lines of code.

• Final coffee-chat with our CFO to deep-dive into Factorial’s culture, vision, and answer any questions you might have.

• All interviews are remote, using video conferencing tools!


About Factorial 🚀

Factorial is an all-in-one HR Software fast-growing company founded in 2016. Our mission is to help SMEs automate HR workflows, centralize people data, and make better business decisions. Currently, we serve thousands of customers in over 60 countries and have built a diverse, multicultural team of 900+ across our offices in Barcelona, Brazil and Mexico.


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, sharing it.

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

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


Wanna learn more about us? Check our website!

Is this you? Come help us shape the future of FinOps at Factorial! We #betonpeople.

Senior FinOps Engineer
Factorial
Engineering
Barcelona