Skip to content
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.

Free · no account needed — you'll see your top 3 matches.

Roles indexed from 6,000+ German employers, including

TRUMPF · Bosch · Infineon · Dürr · ZF Friedrichshafen · Siemens Energy

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.

Keyword searchonly roles that contain your words.
Semantic matchstrong-fit roles, whatever they're titled.
27,700+
live roles
10,090+
English-friendly (our read)
+6,390
added this week

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 CVlikely (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
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é

Destination · application-ready

Start the path with my CV

Explore by region

A detour worth taking

15 regions on the map.

Germany's hidden industrial & deep-tech clusters — drag sideways to explore each one.

Swipe
Featured

Berlin (Tech & Startups)

Germany's startup capital — software, cybersecurity & data.

5,449 live roles

46% English OK · +1868 added

Featured

Frankfurt/Rhein-Main (Finance & Enterprise IT)

Banking tech, SAP & Darmstadt's space belt — the finance-IT capital.

2,917 live roles

30% English OK · +723 added

Rheinland (Köln/Düsseldorf)

Köln & Düsseldorf — insurance IT, AI & enterprise software.

3,104 live roles

30% English OK · +646 added

Dortmund/Ruhr (Enterprise IT)

Dortmund & the eastern Ruhr — SAP, IT consulting & enterprise software.

873 live roles

21% English OK · +147 added

Rhein-Neckar (Enterprise Software)

SAP's home corridor — Walldorf, Heidelberg & Mannheim enterprise software.

928 live roles

26% English OK · +182 added

Hamburg (Tech & Software)

Aviation software, e-commerce tech & the northern tech scene.

2,184 live roles

35% English OK · +463 added

Bremen (Aerospace & Space)

Ariane 6, satellites & defence electronics — the space belt.

1,021 live roles

28% English OK · +89 added

Silicon Saxony (Semiconductors)

Europe's chip-fab heartland — Infineon & the semiconductor ecosystem.

918 live roles

30% English OK · +88 added

Hamburg (Renewable Energy)

Offshore wind, green hydrogen & grid — English-first employers.

487 live roles

34% English OK · +69 added

Heilbronn-Franken

Automation, robotics & the Würth logistics hub.

1,439 live roles

19% English OK · +117 added

Tuttlingen (MedTech)

The world's densest cluster of medtech manufacturers.

404 live roles

13% English OK · +23 added

Bodensee (Sensor/Optical)

Precision optics, sensor systems & deep-tech.

654 live roles

18% English OK · +251 added

Stuttgart (Automotive/Machinery)

Bosch, Daimler & the Porsche supplier network.

1,627 live roles

38% English OK · +583 added

München (High-Tech/Aerospace)

Aerospace, semiconductors & enterprise software.

4,665 live roles

56% English OK · +1038 added

Nürnberg/Erlangen (Electrification & MedTech)

Siemens electrification, power & medical imaging.

1,030 live roles

18% English OK · +112 added

Explore all regionsBrowse the full map

Live counts across our indexed regional clusters · English OK spans English-friendly to English-first.

Live roles

Roles live right now.

Browse all open roles

§ 04

Before you set off

Straight answers.

Is my CV safe?
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.”

About us
Four stops · one upload · one free account

You've seen the path. Now walk it.

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.

Free plan, and nothing here asks for a card — create an account to save your matches & CV