Software Engineer, L5 - Time & Money
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.