16,830 Personio postings open right now. Median pay €50k/yr, — remote, 657 new this week — live counts, read straight from employer hiring systems.
Open roles
16,830
657 new this week
Median salary
€50k/yr
posted by employers, not surveyed
Remote share
—
of all openings
Actively hiring
31.8%
posted in the last 60 days, of 16,830 with a parsed date
Freshness
Which of these roles are hiring right now
just posted60 days90d+
Half of these postings are between 46 and 463 days old; the median is 137 days.
Postings
Share
Fresh — posted in the last 7 days
3.9%
Active — posted in the last 60 days
31.8%
New this week
657
Computed over 16,830 of 16,830 postings that carry a publication date. Roles past 60 days
are flagged on every card, so you spend your evening on jobs that are still
hiring. The same numbers are available for any slice, here and through the API.
Pay
Salary distribution
Built from 1,061 postings with an employer-published range — posted pay, not survey estimates.
The index reads every Personio board it knows, next to 10 other applicant tracking systems, in one schema. Filter by title, keyword, city, country, salary or posting age, or aggregate the same filter into pay percentiles and top employers.
Yes. GET https://{company}.jobs.personio.de/xml returns open jobs as XML. One company per call, as XML.
What does Hiring Index add on top of the Personio feed?
Search and aggregates across every Personio board in the index and nine other ATS in one call. Postings keep the employer’s own application link, and a field the source did not state is absent rather than invented.
Figures cover 16,830 postings read directly from company career pages and applicant
tracking systems.
“Posted N days ago” counts from the date the employer published the listing, so you can
tell a fresh opening from one that has been up for months.
How we measure this →