<Undefined>

Senior Software Engineer, d/f/m

<Undefined>

full-time

Posted on:

Location Type: Hybrid

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

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