Software Engineer - Payroll Social Insurance

Personio
München, Germany
6 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Java (Programming Language) Backend Kotlin Front End Software Development

Job description

We’re hiring a Software Engineer to join Personio’s Payroll domain, specifically the Social Insurance team. This is a priority hire, joining a senior, high-impact team responsible for one of the most critical parts of the payroll product., This team builds the systems that ensure employees are paid correctly, receive the right benefits, and that all required reporting to authorities happens accurately and on time. The work is backend-focused, highly impactful, and operates in a regulated environment that still moves fast., * Build and evolve backend systems that power social and health insurance calculations, reporting, and compliance

  • Help scale the payroll platform to support 3x growth in employees and customers
  • Simplify and improve existing architectures to increase stability, quality, and maintainability
  • Develop new features and close gaps within the social insurance domain as regulations evolve
  • Work closely with Product Managers and Compliance experts to translate legal requirements into robust technical solutions and simpler experiences
  • Take ownership of features end to end, from design through production

Requirements

  • Strong backend engineering experience in production systems
  • Experience working in Java, Kotlin, or similar languages
  • Comfort operating in regulated or correctness-critical domains
  • A pragmatic approach to compliance: risk-aware, but focused on building great user experiences
  • Strong sense of ownership and accountability for quality
  • Clear communication and collaboration skills

Nice to have:

  • Experience in payroll, fintech, or other regulated domains
  • German language skills (helpful for understanding documents, but not required)
  • Full stack experience (frontend is not required, but helpful)

Team & Environment

  • Strong engineering culture with high standards for quality
  • Close collaboration with Product and Compliance partners
  • Experienced team with opportunities to learn
  • Office-first setup in Munich, with regular in-person collaboration

Benefits & conditions

Personio is an equal opportunities employer, committed to building an inclusive and values-driven culture.

This role requires 2 days per week in the Munich office. The remaining days can be worked from home, plus 20 Flex Days per year to work remotely from other locations.

You’ll also benefit from:

  • Competitive salary, benefits, and pre-IPO equity
  • 28 days paid holiday, plus extra days after 2 and 4 years
  • One fully paid Impact Day per year
  • Family leave, mental health support, and sabbatical options
  • Regular team events, office snacks, drinks, and weekly catered lunches

About the company

Personio Payroll has reached a strong level of maturity in Germany, with full compliance for social and health insurance and successful re-certification by authorities year over year.

In 2026, the focus shifts to experience and scale.

  • Today: 50,000 employees paid via Personio Payroll
  • End of 2026 target: 100,000+ employees

This means we increase our focus on customer satisfaction and quality. The system needs to evolve to handle larger customers, higher volume of employees while staying compliant and reliable.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:03 min

Migrating applications from Java 11 to Java 17

Daniel Strmečki · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:24 min

Evaluating remote software roles and compensation structures

Nacho Iacovino · World Congress 2021

Videos

See all

Related articles

See all