Live roles from German companiesContinuously indexed · refreshed dailyLaunched 2026 · Berlin
For international engineers → German tech jobs
Find German tech jobs that match your CV — ranked for your German level.
We read the German tech job market — and show you where you fit in it.
One clear path — upload → match → decide → apply. We rank your CV against 27,700+ live roles at German companies of every size — Mittelstand (mid-sized) firms, startups and global employers, many of them English-friendly. Matching runs on meaning, not just keywords, so an English CV reaches the German-language roles you fit as well — then leave with a CV for the role: a German Lebenslauf or an English one for English-friendly teams.
Continuously parsed and structured from publicly available job sources — public boards, company career pages, applicant-tracking systems and aggregators — indexed, not affiliated.
Why a path at all?
Job search runs on guesswork.
You search by keyword and only see roles that use your words — while the ones you'd actually fit, written in someone else's vocabulary, never surface. So you apply without knowing if you're really a fit, send your CV into the void, and hear nothing back. The one thing that quietly ruled you out — a tool, a certificate, a language level, a visa threshold — stays invisible until after the rejection.
So we turned the search into four steps you can actually see. Follow them down.
The path · four stops
Watch one example match come together, stop by stop.
Follow the spine down. At each stop the same example builds up — a competence profile, then a fit band, then a visa read, then a ready-to-send application.
Start here
01
01
UploadStop 01 / 04
Start with the CV you already have.
Drop a PDF, DOCX or plain text file. We map it into a structured competence profile — skills, seniority, domains — so matching reasons about your fit, not just about your wording. Works whether you're already in Germany or relocating. Opt to save your CV and this profile compounds — every match updates your competence map (top skills, biggest gaps) on your learning path page.
PDF / DOCX / TXTCompetence-basedNo account to start
your_cv.pdfExample
Competence profile
SkillsKubernetes · Go · Terraform · CI/CD
SenioritySenior · 7 yrs
DomainsPlatform · Cloud infrastructure
LanguagesEnglish C2 · German B1
Read from your CV — skills, seniority, domains and languages, structured so matching can reason about them.
02
02
MatchStop 02 / 04
Matched on meaning — not just keywords.
Now your profile meets the market. Keyword search only surfaces roles that repeat your exact words — so a job posted as “Site Reliability Engineer” stays invisible to someone searching “Platform Engineer,” even when the work is identical. We match your whole competence profile against live roles by meaning — ranked on fit (semantic similarity, skill overlap, and penalties for language and seniority gaps) — surfacing strong matches a keyword search would miss. Your Good match / Not a good match ratings re-rank from there.
Live counts, refreshed daily. “English-friendly” is our reading of each ad.
Top matchExample match
Top match
Senior Platform Engineer
TRUMPF · Stuttgart, BW
Full-time · Permanent
Strong fit
Ranked #1 · 312 roles scored
KubernetesGoTerraform
Required skills
3 of 4 matched
Kubernetes — verified on your CVGo — verified on your CVTerraformlikely — inferred from related experience, not literally on your CVKafka
verified on your CV·likely (inferred)·no icon = not on your CV
€72k – €88k / year · est.
Visa · Likely clears (est.)English-first (our read)Direct from company
03
03
DecideStop 03 / 04
See the Blue Card maths — before you apply.
For a matched role, we compare its stated or estimated salary with the two EU Blue Card pay thresholds in § 18g AufenthG, and give our reading of whether it is a shortage occupation (Mangelberuf — an occupation with a recognised skills shortage), which would lower the threshold that applies. It is an estimate about the role, not about you.
Informational guidance — estimated, not legal advice.
Visa intelligenceExample
EU Blue Card · Likely eligible
§ 18g AufenthG
Est. salary meets the €45,934 reduced (shortage) rate.
Shortage occupation · Likely Mangelberuf
§ 18g Abs. 1 AufenthG
Our reading of the role, not an official list — would lower the Blue Card pay bar.
Residence permit · Not assessable
§ 18 AufenthG · Skilled Immigration Act
Turns on your qualification being recognised — about you, not this job.
Source: BAMF · AufenthG · Estimated — not legal advice.
04
04
ApplyStop 04 / 04
Leave with a CV and cover letter for the role.
We pinpoint your skill and language gaps, then generate a CV that leads with the experience each role actually asks for, plus a formal cover letter — in German (a Lebenslauf and an Anschreiben in German business-letter form) or in English, whichever suits the role and your German level. Both are generated from a grounded record of your résumé: every entry has to cite the words of your résumé it came from or it is dropped, and the generator is told to claim nothing beyond what's left. The letter is also told to say nothing about the employer that its job ads don't. On the CV, some names the ad uses but your résumé doesn't, such as AUTOSAR or ISO 26262, are also removed from the skills list. If we can't extract a usable record, or none of it survives, the draft falls back to your résumé text — so read both before you send them. Assemble both in your Application Kit and track every application.
Lebenslauf (German CV)Anschreiben (cover letter)Written from your résuméApplication Kit + tracker
Example
Lebenslauf · German CV
Anschreiben · cover letterFrom your résumé
Stuttgart, 30.06.2026
Betreff: Bewerbung als Senior Platform Engineer
Sehr geehrte Damen und Herren,
…
Mit freundlichen Grüßen
German business-letter form · written from your résumé
Yes. Data is stored in Frankfurt and processed in the EU, and your CV is not used to train AI models — not by us, and not by the model providers we send it to: we run no training of our own, and the Vertex AI terms under which we reach both Google and Anthropic models bar using customer data for model training. Our privacy policy names every processor. Without an account we don't store your CV — we do keep privacy-safe usage records, like a random cookie ID and the skills we detected, so we can measure whether our ranking is any good. Signed in, your CV is stored only if you tick Save my CV, and you can export or delete everything anytime under GDPR.
Can AI write my German CV (Lebenslauf) and cover letter (Anschreiben)?
Yes — from your CV, not from nothing. We extract your résumé into a structured record in which every entry has to cite the words of your résumé it came from, drop any entry whose words we can't find there, and hand the generator only what survived — then instruct it to claim nothing beyond that. If we can't extract a usable record, or grounding keeps nothing from it, the draft falls back to working from your résumé text directly, under the same instruction. Tailoring for a role reorders, emphasises and re-phrases what your résumé already says. On the CV, some names the ad uses but your résumé doesn't — acronyms and standards such as AUTOSAR or ISO 26262 — are removed from the skills list automatically; not all of them are, so read the list before you send it. Both need a free account, and you review and edit them before they go anywhere.
How does the matching work?
Your CV becomes a structured competence profile, then an embedding; we rank roles by semantic fit plus skill overlap, with penalties for language and seniority gaps, and your Good match / Not a good match ratings refine results. It's competence-based, not just keyword-based.
What happens after I match?
Each match shows your fit and skill gaps. Open a role, and with a free account you can generate a job-tailored CV and cover letter — in German (Lebenslauf and Anschreiben) or English; we suggest the one that fits your German level and the role, and you can switch. Assemble them into your Application Kit with the right apply route, and track every application on your board — Saved to Applied to Interviewing to Offer. We never apply on your behalf; you always send it yourself.
Do I need to speak German?
Not for every role. We classify each role's working language from the ad and label the ones that read as English-friendly or English-first — inferred, not confirmed with the employer — and the English OK filter shows just those.
What language should my CV be in?
English or German — either works. Matching runs on meaning as well as on your exact terms, so your CV's language never limits which roles you're matched to: an English CV still surfaces German-language postings you fit, and vice versa. Your German LEVEL is a different thing, and it does change your results: by default it is a ranking signal, so a role whose German bar is above your level sinks down your list rather than disappearing. The one exception is a setting — the “English-friendly only” preference, which removes German-only workplaces from your results altogether. If we ask for your German level and you answer at beginner level, we preselect it for you — unless you’ve already picked a preference yourself. You can change it any time in your profile.
Can I get a work visa through these jobs?
Possibly — but not in the way the phrase "visa sponsorship" suggests. Germany has no employer sponsor licence and no register of sponsors: the residence permit is granted to you, not to the company, so any legally registered German employer may hire a non-EU skilled worker. That means a job ad saying nothing about visas is not saying no — silence is the norm. What each role shows is an estimated EU Blue Card reading from the stated or estimated salary against § 18g AufenthG — a property of the role, to help you prioritise. It's general information, not legal advice — and whether a given employer will take on the paperwork is a question for your first conversation with them.
Where do the jobs come from?
From publicly available job sources: public job boards, companies' own career pages, applicant-tracking systems and aggregators. We read and structure each ad, and we're not affiliated with the employers.
An editor's note
“Built by a small team in Germany — your feedback reaches us directly, not a support queue.”
Match your CV against live roles at German companies, see your fit and an estimated Blue Card reading before you apply, and leave with a CV and cover letter drafted for the role, in German or English.