Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Senior Software Engineer @Factorial

[Hiring] Senior Software Engineer @Factorial

Mar 25, 2025 - Factorial is hiring a remote Senior Software Engineer. đź’¸ Salary: unspecified. đź“ŤLocation: Europe.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Would you love to improve the way companies take care of their people, their most valuable asset? We are looking for a Senior Software Engineer to join our Data Ops team at Factorial.

Financial Services & 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 Software 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 Billing 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 finance 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 & Billing integrations.
  • Learn a lot: Pair with team members from different domains to understand their challenges and how DataOps 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.

Qualifications

  • Solid experience building and operating data pipelines, ideally in a financial or billing 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

  • 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.
  • 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!

Similar Remote Jobs

More jobs at Factorial

More Software Development jobs

More jobs in Europe

Before You Apply
️
đź“Ť Be aware of the location restriction for this remote position: Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Factorial
Software Development
Salary đź’¸ unspecified
Remote Location
Europe
Job Type unspecified
Posted Mar 25, 2025
Apply for this position Unlock 53,815 Remote Jobs
️
đź“Ť Be aware of the location restriction for this remote position: Europe
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer Apply for this position Unlock 53,815 Remote Jobs
Ă—
  • Unlock 53,815 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in March 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community