Personio's intelligent HR platform helps small and medium-sized organizations unlock the power of people by making complicated, time-consuming tasks simple and efficient. Our growing team of 1,800+ Personios across Europe and the US are building user-friendly products that delight our 14,000+ customers and their 1.5 million employees. Ready to make an impact from day one?
Senior Backend Engineer - Time & Money Domain (Munich, Berlin or London) d/f/m
About Personio At Personio, we're transforming the way Europe's SMEs manage their people - and we're just getting started. Our all-in-one HR and payroll platform is used by thousands of companies across the continent, and our mission is simple: empower businesses to put their people first.
The Role: Senior Backend Engineer - Time & Money Domain We're looking for a Senior Backend Engineer to join our fast-growing Time & Money (T&M) domain - a central pillar of Personio's product strategy. This role will see you tackling complex engineering problems in areas like time tracking, attendances, absences, and salaries - the very workflows that keep our customers' businesses ticking.
You'll join a domain with over 60 engineers, and work in cross-functional teams dedicated to solving deeply technical challenges with real-world impact. Whether it's building scalable systems to handle compliance across multiple countries or designing tools that help HR teams manage shifts more effectively - your work will matter.
What You'll Do
- Build Scalable Systems - Design and implement reliable backend services in Kotlin, Java, or Scala, optimised for performance and accuracy.
- Solve Real Problems - You'll work on customer-facing features that improve time-related workflows like tracking hours, managing absences, and automating salary logic.
- Collaborate Cross-Functionally - Work closely with frontend engineers, product managers, and designers to ship features from concept to production.
- Own Your Code - Take responsibility for quality, maintainability, and observability. If it breaks, you'll fix it - but you'll also learn from it.
- Keep Learning - As a senior engineer, you'll be expected to bring experience, but also curiosity - we're always iterating and improving.
What We're Looking For
- 3-5+ years of backend engineering experience in JVM-based languages (Kotlin, Java, Scala - we're flexible).
- A solid understanding of distributed systems, data modelling, and performance optimisation.
- Experience in building and operating data-intensive applications, ideally in regulated or compliance-heavy environments (FinTech or HRTech a plus).
- Strong problem-solving chops - someone who thrives in ambiguity and enjoys breaking down complexity.
- Bonus if you've dabbled in frontend or full-stack work and aren't afraid to cross the boundary when needed.
Why Join Time & Money at Personio?
- You'll work on some of the most impactful features in the platform, affecting thousands of users across Europe.
- Be part of a domain that's key to Personio's international growth and mid-market expansion strategy.
- Join a supportive and collaborative engineering culture where you're trusted to own your work and grow your career.
The Perks Bit
- Competitive compensation package including salary, pre-IPO equity, and great benefits.
- 28 days holiday (plus extra days based on tenure), Impact Days, and solid parental leave.
- Flexible hybrid working - office-based 50% of the time in either Munich, Berlin or London.
- Real opportunities for growth and learning, in a company that's going places.
The Interview Process
- Intro Chat with Talent - Quick hello and role overview (30 mins).
- Hiring Manager Interview - Dig into your experience and approach to engineering (45 mins).
- Live Coding Challenge - Pair programming on real-world-ish problems (60 mins).
- System Design Interview - Show us how you structure and scale systems (60 mins).
- Culture Fit Interview - Chat with Gabriel and discuss how you'd thrive in our team.
Top Skills
Personio Dublin, Dublin, IRL Office
Georges Quay House, Dublin, Ireland