At a Glance
- Tasks: Design and build scalable backend systems that power Personio's HR platform.
- Company: Join Personio, a leading tech company transforming HR for small and medium businesses.
- Benefits: Competitive salary, 28 days holiday, remote work flexibility, and pre-IPO equity.
- Other info: Enjoy a collaborative culture with excellent career growth opportunities.
- Why this job: Make an impact from day one while working with innovative technologies.
- Qualifications: Strong backend engineering experience; front-end skills in React are a plus.
The predicted salary is between 60000 - 80000 £ per year.
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 team of 1,500 Personios is building user-friendly products that delight our 15,000+ customers and their 1.5 million employees. Ready to make an impact from day one?
Location: Munich or London (2 days per week in the office).
The Role: We’re hiring a Senior Software Engineer to join our EO team at Personio. This is a role that sits in a senior, high-trust engineering team working on core platform capabilities that power large parts of the Personio product. EO sits at the intersection of platform and customer-facing product. The systems built here are used by many other teams across Personio and directly impact how admins manage company structures, permissions, and employment-related data. This role is primarily back-end focused, with a strong preference for engineers who are comfortable contributing to front-end work when needed (React). You don’t need to be a classic full-stack engineer, but you should be happy operating across the stack where it makes sense.
What You’ll Be Working On: Over the next 6-12 months, the team will spend most of its time on new customer-facing feature development, with the remaining time focused on modernising and improving existing foundations.
- Evolving core platform capabilities that power how organisations are represented and managed in Personio (data models, APIs, and workflows)
- Building secure, scalable backend services that support complex permissioning, delegation, and governance needs
- Improving foundations and system quality (performance, observability, robustness, tech-debt reduction, and operational excellence)
- Designing for change at scale, including backward-compatible migrations, versioning strategies, and safe rollout patterns
- Cross-team collaboration with multiple product and platform teams to ensure changes integrate cleanly and scale safely across the ecosystem
What You’ll Do: Design, build, and evolve scalable backend systems that are used across Personio. Work in ambiguous problem spaces, proactively identifying missing information and dependencies. Balance product thinking with technical excellence, shaping solutions rather than just executing tickets. Collaborate closely with Product and Design, while also managing a wide range of technical stakeholders. Contribute to a senior-heavy team through code reviews, design discussions, and technical leadership. Occasionally contribute to front-end work where it unblocks delivery or improves outcomes.
What We’re Looking For:
- Strong experience as a backend engineer working on production systems
- Comfort operating in ambiguous environments with changing priorities
- A product-minded approach to engineering and problem solving
- Ability to communicate clearly with engineers, product managers, and teams across the organisation
- Experience with Java, Kotlin, or similar languages is helpful, but not essential
- Front-end experience (React) is a strong plus, but not a hard requirement
Why Personio: Personio is an equal opportunities employer, committed to building an inclusive culture where everyone feels supported. We value in-person collaboration while offering flexibility. This role requires 2 days per week in your contracted office location, with the remaining days flexible. You’ll also get 20 Flex Days per year to work remotely from other locations.
Our benefits include:
- Competitive salary, benefits, and pre-IPO equity
- 28 days paid holiday, plus additional days after 2 and 4 years
- One fully paid Impact Day per year
- Generous family leave, mental health support, and sabbatical options
- Regular team events, office snacks, drinks, and weekly catered lunches
Senior Software Engineer - EO - Munich/London (d/f/m) employer: Personio
Contact Detail:
Personio Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - EO - Munich/London (d/f/m)
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Personio on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since this role is backend-focused, make sure you're ready to discuss your experience with Java, Kotlin, or similar languages. Practice coding challenges to keep your skills sharp!
✨Tip Number 3
Show off your product-minded approach! During interviews, share examples of how you've balanced technical excellence with user needs. This will demonstrate that you understand the bigger picture and can contribute to Personio's mission.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Personio.
We think you need these skills to ace Senior Software Engineer - EO - Munich/London (d/f/m)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your backend experience and any front-end work you've done, especially with React, to show us you're a great fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about working at Personio. Share specific examples of how you've tackled ambiguous problems or contributed to team success in previous roles. We love hearing your story!
Showcase Your Projects: If you’ve worked on any relevant projects, whether personal or professional, don’t hesitate to include them. We want to see your coding skills in action, so link to your GitHub or any other portfolio that showcases your work.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Personio
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, Kotlin, and React. Brush up on your backend skills and be ready to discuss how you've built scalable systems in the past.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled ambiguous problems in previous roles. Personio values a product-minded approach, so think about how you can demonstrate your ability to balance technical excellence with user needs.
✨Collaboration is Key
Be ready to talk about your experience working with cross-functional teams. Highlight instances where you’ve collaborated with product managers or designers to deliver successful projects, as this role involves significant teamwork.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, current projects, and future challenges at Personio. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.