At a Glance
- Tasks: Lead the design and development of scalable backend systems for complex employment workflows.
- Company: Join a forward-thinking tech company focused on transforming HR processes.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Collaborative team culture with a focus on innovation and technical excellence.
- Why this job: Make a real impact by shaping customer experiences in a dynamic environment.
- Qualifications: Strong backend engineering skills and a passion for solving customer problems.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- Strong backend engineering experience working on complex, distributed systems in production environments.
- High ownership and autonomy with a proven ability to independently drive technical and product decisions in ambiguous problem spaces.
- Product mindset with experience solving real customer problems and influencing solution direction.
- Solid system design skills and experience working with large codebases and evolving architectures.
- Experience with Java, Kotlin, or similar languages is helpful, but not mandatory.
- Comfort working in senior, high-trust teams where engineers own large surface areas and move multiple initiatives forward in parallel.
- Clear communication skills to explain technical decisions and collaborate effectively across disciplines.
What the job involves
- As a Lead Software Engineer in the EO Workflows team, you’ll play a key role in shaping how complex employment processes are built and experienced across Personio.
- You’ll work on high-impact, customer-facing workflow products, owning problems end-to-end and helping evolve a core platform used across the product.
- Own complex backend problem spaces by designing, building, and evolving scalable workflow systems that power approvals, reminders, and employment-related processes.
- Act as a product-focused engineer who deeply understands customer needs and actively shapes solutions rather than just executing predefined requirements.
- Lead technical design and implementation for large initiatives such as the new Employment Workflows project, including complex chained processes and long-running workflows.
- Drive system evolution and migration by improving and extending the new workflows-based approvals system and helping retire legacy solutions.
- Collaborate cross-functionally with product managers, designers, and other engineering teams to deliver cohesive end-to-end solutions.
- Support team-level technical excellence by contributing to design discussions, reviewing code, and helping maintain high engineering standards in a senior-heavy team.
- Take ownership of legacy and future systems including the planned rebuild of the onboarding product on top of the workflows platform.
Lead Back-end Software Engineer (EO Workflows) employer: Personio
At Personio, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Lead Back-end Software Engineer in our EO Workflows team, you will enjoy a dynamic work environment that encourages autonomy and ownership, allowing you to drive impactful solutions for our customers. With ample opportunities for professional growth and a commitment to technical excellence, you'll be part of a supportive team that values clear communication and cross-functional collaboration, all while working in a vibrant location that enhances your work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Back-end Software Engineer (EO Workflows)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry and let them know you're on the hunt for a Lead Back-end Software Engineer role. Personal recommendations can make a huge difference, so don’t be shy about asking for introductions.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your best projects, especially those involving complex systems or customer-focused solutions. This gives potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for interviews by diving deep into system design and architecture discussions. Brush up on your knowledge of scalable systems and be ready to explain your thought process clearly. Remember, they want to see how you tackle ambiguous problems!
✨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 being part of our team at Personio.
We think you need these skills to ace Lead Back-end Software Engineer (EO Workflows)
Some tips for your application 🫡
Show Your Passion for Problem-Solving:When writing your application, let us see your enthusiasm for tackling complex backend challenges. Share examples of how you've independently driven technical decisions and solved real customer problems in your previous roles.
Highlight Your Technical Skills:Make sure to showcase your experience with backend engineering, especially if you've worked with Java, Kotlin, or similar languages. Even if you haven't, focus on your solid system design skills and how you've navigated large codebases.
Communicate Clearly:We value clear communication, so ensure your application reflects this. Explain your technical decisions in a way that’s easy to understand, and don’t hesitate to mention how you've collaborated effectively with cross-functional teams.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the Lead Back-end Software Engineer role in our EO Workflows team!
How to prepare for a job interview at Personio
✨Know Your Tech Inside Out
Make sure you brush up on your backend engineering skills, especially around complex, distributed systems. Be ready to discuss your past experiences and how you've tackled ambiguous problems. This will show that you can drive technical decisions independently.
✨Showcase Your Product Mindset
Prepare examples of how you've solved real customer problems in previous roles. Think about how you influenced the direction of solutions rather than just following orders. This will highlight your ability to own problems end-to-end, which is crucial for this role.
✨Communicate Clearly
Practice explaining your technical decisions in a way that's easy to understand. You’ll need to collaborate with product managers and designers, so being able to articulate your thoughts clearly will set you apart from other candidates.
✨Demonstrate Leadership in Design Discussions
Be ready to discuss your experience in leading technical design and implementation. Share how you've contributed to maintaining high engineering standards and supported team excellence. This will show that you're not just a coder but a leader who can guide others.