
Senior Software Engineer, d/f/m
<Undefined>
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and enhance Personio’s core Subscription Management platform, focusing on feature access verification, package & pricing, and account duplication.
- Build scalable and high-performance backend services to support core subscription logic and account management.
- Contribute to a high-output engineering team by actively coding and delivering impactful features. Our team embraces a culture of Pair/Mob programming, which we practice in a remote/hybrid setting.
- Write clean, maintainable, and scalable code that aligns with best practices.
- Own the estimation, scoping, and planning of projects, ensuring efficient execution.
- Work closely with Product Management and Leadership teams to define and drive strategic initiatives.
- Ensure the core Subscription Platform and Account Management services are highly available, performant, and secure.
- Enhance operational quality by optimizing observability, monitoring, and incident response capabilities.
- Drive technical excellence by simplifying architecture and managing technical debt.
- Participate in the interviewing and hiring process to support the growth of the team.
- Take ownership of on-call responsibilities, ensuring operational excellence across the Subscription Management services.
- Proactively enhance engineering processes, incident management, and continuous improvements.
Requirements
- Strong back-end engineering experience (ideally with modern JVM languages like Kotlin or similar), working with distributed systems.
- Deep back-end development expertise (Kotlin experience is a plus).
- Experience working with modern engineering best practices, including testing strategies, observability, and security considerations.
- Demonstrated ability to maintain high-availability applications with a strong focus on performance and reliability.
- Experience with incident response and a proactive approach to continuous improvement.
- Proven ability to mentor and coach engineers, fostering a culture of learning and growth.
- Strong communication skills, with the ability to build relationships across engineering and product teams.
- Comfortable working in a highly collaborative environment, engaging in pair programming and team discussions.
- Willingness to be on-call and take ownership of operational responsibilities.
Benefits
- Receive a competitive reward package – reevaluated each year – that includes salary, benefits, and pre-IPO equity
- Enjoy 28 days of paid vacation, plus an additional day after 2 and 4 years
- Make an impact on the environment and society with 1 (fully paid) Impact Day
- Receive generous family leave, child support, mental health support, and sabbatical opportunities
- We enjoy gathering for meals, cultural initiatives, and events like local Summer Sessions and year-end celebrations. There's also healthy snacks, drinks, and a weekly catered lunch.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
back-end engineeringKotlindistributed systemshigh-availability applicationsperformance optimizationincident responsetesting strategiesobservabilitysecurity considerationstechnical debt management
Soft Skills
mentoringcoachingcommunicationcollaborationownershipproactive improvementrelationship buildingteam discussionsculture of learningremote/hybrid work