Jobs and Careers
PA

Senior Software Engineer - Company Lifecycle Squad

PayFit
Spainfull_timeVerifiedPosted 17 Jun 2025

About the role

<p><strong>Get to know us</strong></p><p><strong></strong><br/>Do you want to help us shape what the future of work will look like and how it will best embrace our life's aspirations? If this sounds like a journey you want to embark on, we may have the right role for you!PayFit is an intuitive cloud-based payroll and employee management solution designed specifically for SMBs. Since 2015, we have set ourselves a mission to simplify payroll for SMBs and enable employers and employees to grow together. We are a European company operating from 3 main countries (France, Spain, and the UK) where we are supporting over 15,000 clients.</p><p> Creating a fulfilling work environment and culture is also a core mission at PayFit, and our day-to-day work philosophy is reflected in our four values:</p><p><strong>Care: </strong>We genuinely care for others whoever they are, whatever they think.</p><p><strong>Excellence: </strong>We aim to improve and achieve better results every day.</p><p><strong>Humility: </strong>Staying humble and exchanging transparent feedback helps us to grow and improve.</p><p><strong>Passion: </strong>We are the architects of PayFit's success.<br/><br/></p><p>A key part of our <strong>culture</strong>, and essential for our success, is also improving the <strong>diversity</strong> of our teams and building an <strong>inclusive</strong> culture where you can be yourself at work.</p><p> This is why our recruitment focuses on the skills you demonstrate, and not only on your academic background or previous professional experiences. At PayFit we understand that you can gain applicable skills through a variety of life experiences and we are interested in knowing them, too.</p><p><br/></p><p><strong>Location :</strong><br/>The position is based in<strong> Spain or Franc</strong><strong>e</strong>.<br/><br/><strong>Position Overview :</strong></p><p>PayFit is seeking an experienced engineer to join the Company Lifecycle team, a key squad within the Company &amp; Employee Experience tribe. Our mission is to help admins manage their company’s full lifecycle, from setup to activation and churn, through simple, inclusive experiences that save time and support growth.</p><p dir="ltr">You will work on:</p><ul> <li><p dir="ltr">Core features like company setup/self-onboarding, compliance checks, fraud management.</p></li> <li><p dir="ltr">Managing multi-establishment structures, enabling oversight of multiple related companies.</p></li> <li><p dir="ltr">Handling essential HRIS data and company lifecycle, exposing APIs and domain events used across PayFit.</p></li> </ul><ul> </ul><ul> </ul><p dir="ltr"><br/></p><p dir="ltr">The domain spans three countries and offers strategic challenges around architecture and scalability.</p><p dir="ltr">Your mission will be to design and deliver high-quality, maintainable, and scalable software while driving technical excellence and collaboration across teams.</p><p dir="ltr">You will:</p><ul> <li dir="ltr"><p dir="ltr">Lead the design, development, and maintenance of robust, production-ready systems with performance and scalability in mind.</p></li> <li dir="ltr"><p dir="ltr">Collaborate with Product Managers and Designers to shape impactful features and align on product and technical priorities.</p></li> <li dir="ltr"><p dir="ltr">Drive architectural decisions and contribute to the evolution of PayFit’s engineering practices through documentation, pairing, and mentorship.</p></li> <li dir="ltr"><p dir="ltr">Raise the bar on code quality, testing, observability, and developer experience across squads.</p></li> <li dir="ltr"><p dir="ltr">Foster a culture of learning, care, and continuous improvement within your team and beyond.</p></li> </ul><p></p><p><strong><br/></strong></p><p><strong>This role is for you if:<br/></strong></p><ul> <li dir="ltr"><p dir="ltr">You have 5+ years of engineering experience, strong skills in <strong>TypeScript/Node.js</strong> (or similar), and a solid understanding of system design for scalable, reliable, and maintainable production systems.</p></li> <li dir="ltr"><p dir="ltr">You are experienced with distributed systems, <strong>event-driven architectures, or Domain-Driven Design</strong>, and write clean, well-tested, production-ready code.</p></li> <li dir="ltr"><p dir="ltr">You promote high standards in <strong>testing, monitoring, and observability</strong> to ensure system reliability and performance.</p></li> <li dir="ltr"><p dir="ltr">You lead technical projects across squads, coordinate stakeholders, and effectively communicate through RFCs, ADRs, and architecture diagrams.</p></li> <li dir="ltr"><p dir="ltr">You use data-driven insights to make decisions, continuously improve outcomes, and align your work with business priorities by focusing on impactful efforts.</p></li> </ul><p><br/></p><p></p><p dir="ltr"><strong>It would be great if you also:</strong><br/></p><ul> <li dir="ltr"><p dir="ltr">You have led or contributed to technical

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

PayFit

View company profile →