Published 14 min readRhys Rowlands, Founder
Munich or Berlin: Which Tech Path Needs an Intern?
Munich channels more live tech openings through internships than Berlin does. Berlin's startups need working engineers now, not another intern queue.

In this report
Munich's tech board runs on internships more than Berlin's does: 68.8% of Munich's live tech and transformation roles are internship-labelled, against 54.6% in Berlin. Munich currently lists 173 live tech roles against Berlin's 196 - close enough that a single weekly count could flip which board is bigger, so that comparison is not the finding here. The gap worth acting on sits in the shape of the hiring pipeline, not the shelf count. A graduate chasing a Munich tech opening should expect a Werkstudent contract (part-time paid work alongside a degree, capped near 20 hours a week in term time) or a Praktikum (a fixed-term internship, often required by the degree itself) before any permanent Junior Software Engineer offer appears. Berlin's tech openings skip that queue more often, because the employers behind them typically need a productive engineer now, not a multi-stage bench.
This comparison sits inside JobPing's wider German graduate jobs: Berlin, Munich and Hamburg hub and its international graduate visa sponsorship report. Read either for country-wide context before narrowing to one career path in two cities.
Munich and Berlin tech boards side by side
Munich and Berlin both run large early-career tech and transformation boards, and the raw counts sit close enough that ranking them by size would be a coin flip next week. The number worth reading closely instead is what share of each board is an internship rather than a permanent role - that share does not move on the same knife-edge.
| Metric | Munich | Berlin |
|---|---|---|
| Active tech and transformation roles | 173 | 196 |
| Internship-labelled roles | 119 | 107 |
| Internship share of tech board | 68.8% | 54.6% |
| Roles flagging EU visa sponsorship | 1 | 2 |
| Visa-flag share | 0.6% | 1% |
| All early-career roles, all paths | 1317 | 1709 |
Snapshot: 21 September 2026. Counts cover active internships, Werkstudent contracts, graduate programmes, and junior roles tagged tech-transformation in JobPing's database for Munich and Berlin specifically.
Read the first two rows as background, not the story: 173 against 196 is close enough on a shared, volatile dataset that neither city can claim a durable size advantage this week. The internship-share row is the real signal - a 68.8% share against 54.6% is a wide, structural gap sitting on a base of well over a hundred roles each way, and that kind of gap does not flip on one cron run. So what: if you are applying cold with no internship history yet, spend your first application hour on Berlin's board, then come back to Munich once you have a Werkstudent or Praktikum line to add to your CV. Get 10 free JobPing matches filtered to tech-transformation in either city to see which live roles are genuinely open to you today.
Why Munich's tech board runs through corporate engineering functions
Munich's early-career tech openings sit disproportionately inside large, established corporates rather than startups. Eight DAX-listed companies, including BMW, Siemens, Allianz, and Munich Re, are headquartered in Munich and the surrounding region - the largest concentration of Germany's biggest listed companies in any single German city, according to the city's own economic development office.
That corporate concentration is:
- BMW - automotive engineering, with a Munich research and innovation centre employing roughly 26,000 people
- Siemens AG and Siemens Energy AG - industrial and energy engineering, both headquartered in Munich
- Infineon Technologies - semiconductor engineering, headquartered just outside Munich in Neubiberg
- Allianz SE and Munich Re - insurance and reinsurance groups that both run in-house technology and data functions from Munich
This corporate base changes how a Munich tech role gets built. Large, established engineering, insurance, and industrial groups tend to run structured entry-level programmes rather than hire straight into a permanent seat: a Werkstudent contract or a Praktikum first, then a formal graduate scheme or Junior Engineer track once the business has watched a candidate's work for six months or a year. So what: a search filtered only to permanent-title roles on Munich's board will miss most of the actual entry doors. Search for Werkstudent, Praktikum, and Trainee labels alongside Junior, and expect the corporate route to reward a candidate who already has one completed internship on their CV over one who does not.
Munich's insurance and reinsurance base adds a second layer beyond automotive and industrial engineering specifically. Financial-services technology teams inside Allianz and Munich Re hire graduate software and data roles, but they typically screen through the same working-student-first process that BMW and Siemens use, because large German corporate HR functions tend to standardise onboarding across the group rather than run a bespoke process for each department. Before you commit a week of applications to Munich's corporate tech track, run one of the current job descriptions through CV Ping to check whether your CV proves the specific tools, languages, and systems the advert names, not a general "software engineering" interest. Corporate applicant tracking systems tend to filter on exact keyword matches more aggressively than a scale-up's founder-reviewed inbox does.
Why Berlin's tech board runs through startups needing an engineer now
Berlin's tech openings sit disproportionately inside venture-backed scale-ups rather than corporate engineering functions. Zalando, HelloFresh, Delivery Hero, and N26 are all headquartered in Berlin, and the wider startup base behind them counts more than 1,600 venture-backed companies, according to the Berlin Tech Ecosystem Report 2025.
Berlin's tech employer base includes:
- Zalando - e-commerce and fashion-tech, headquartered in Berlin
- HelloFresh - meal-kit logistics and e-commerce, headquartered in Berlin
- Delivery Hero - delivery and logistics technology, headquartered in Berlin
- N26 - a fintech neobank, headquartered in Berlin
That startup base changes what a corporate entry ladder does not: a scale-up mid-funding-round needs a feature shipped or a support queue cleared this quarter, not a working student who will still need six more months of supervision. When a Berlin engineering team opens a junior role, it is more often built as a permanent hire from the first day, because the team is usually too lean to absorb a long internship-to-offer pipeline without losing pace on its own roadmap.
This does not mean Berlin skips internships entirely - 107 of its 196 live tech roles are still internship-labelled, and agencies and mid-size scale-ups do run Praktikum placements around specific projects, much like the campaign-side hiring covered in JobPing's Berlin early-career marketing report. So what: if you can only commit to one city's tech search this month and you already hold a completed internship or a strong personal-project portfolio, Berlin's direct-hire share gives that evidence somewhere to land immediately, instead of resetting the clock on another working-student contract. Filter JobPing's free matches to Berlin and tech-transformation to see which live roles are genuinely open to a first permanent hire rather than another fixed-term placement - the career-path filter alone will not tell you that; read each listing's contract type before you apply.
196 live Berlin tech roles right now
Get matched to Munich and Berlin tech roles
Filter by city and career path for 10 free matches, then test each CV with CV Ping before you apply.
Instant matches • No credit card • 2-minute setup
Munich or Berlin: the three-route decision matrix
Werkstudent, Praktikum, and a direct-hire Junior Engineer offer are not three names for the same thing. They carry different enrolment rules and pay rules, and they are unevenly spread between Munich's corporate board and Berlin's scale-up board. Match your current status to the route before you tailor a single CV to either city.
| Route | Who can apply | Hours or duration | Pay rule | Where it concentrates |
|---|---|---|---|---|
| Werkstudent | Currently enrolled at a German university | Roughly 20 hours a week in term, full-time in semester breaks | Standard hourly pay; reduced social-security contributions while enrolled | Munich's corporate engineering and insurance functions |
| Pflichtpraktikum (mandatory internship) | Enrolled student whose degree requires the placement | Fixed term set by the course, often three to six months | Exempt from the statutory minimum wage under Germany's Minimum Wage Act (MiLoG §22) | Both cities, wherever a degree programme mandates it |
| Freiwilliges Praktikum (voluntary internship) | Open to students and recent graduates within the eligible window | Fixed term, employer-set | Minimum wage applies once the placement runs past three months | More common at Berlin agencies and mid-size scale-ups bridging to a role |
| Direct-hire Junior Engineer | Completed degree, no current enrolment needed | Permanent contract from the first day | Full graduate salary and benefits | Berlin's venture-backed scale-ups filling a role now |
Read the row for your actual status, not the city you would rather live in. If you are still enrolled, a Werkstudent contract at a Munich corporate is a genuine multi-month audition, not a consolation prize - large German employers routinely convert working students into graduate-programme offers once the placement has run its course. If you have already graduated and cannot claim Werkstudent status, Munich's corporate route narrows to a formal graduate scheme with its own separate application window, so a direct-hire search on Berlin's board may open faster. For the broader mechanics of how an internship converts into a full offer, see JobPing's Is an internship worth it report.
Visa sponsorship stays rare in both cities, for a different reason than eligibility
Munich and Berlin both flag EU visa sponsorship on close to none of their live tech roles - 0.6% and 1% respectively. That near-zero rate is not evidence that sponsorship is unavailable in either city; it reflects how and when Germany's EU Blue Card actually gets decided.
Germany's EU Blue Card is assessed after an employer makes an offer, not advertised as a job-ad feature before one exists. From 1 January 2026, an offer has to clear one of two annual gross salary floors before an employer can sponsor it:
| EU Blue Card threshold (from 1 January 2026) | Annual gross salary |
|---|---|
| General occupations | approximately €50,700 |
| Shortage occupations (IT, engineering, natural sciences, healthcare) | approximately €45,934 |
Tech and engineering graduate offers in both cities commonly clear the shortage-occupation figure, because software engineering and most engineering disciplines sit on Germany's shortage list. So what: a Munich or Berlin advert with no visa line is not automatically closed to a non-EU graduate - what actually matters is whether the employer is set up to run the Blue Card process at all, which large corporates like BMW and Siemens do as a matter of routine and early-stage scale-ups sometimes cannot yet afford to start. Ask directly at interview stage rather than filtering a role out on the advert text alone, and revisit JobPing's international graduate visa sponsorship report for how Germany's flag rate compares with Ireland, Poland, and the UK.
How to filter a Munich or Berlin tech search this week
A useful Munich-or-Berlin tech search treats the two cities as two different application processes, not one job title searched twice. Classify your status first, then match your search terms and your evidence to the route that status actually qualifies you for.
- Classify your own status before you search. Enrolled students can legally search Werkstudent and Pflichtpraktikum listings in either city; graduates without current enrolment should skip Werkstudent searches entirely and go straight to Junior, Trainee, and direct-hire titles.
- Search Munich with corporate vocabulary. Add
Werkstudent,Praktikum, and the name of the corporate group (BMW, Siemens, Allianz, Munich Re, Infineon) alongside your target function, since Munich's engineering and insurance groups rarely advertise a bare junior title on its own. - Search Berlin for contract type, not just job title. A "Junior Software Engineer" listing at a Berlin scale-up can mean a permanent offer or a disguised fixed-term Praktikum; read the contract-length line in the advert before assuming either.
- Check the shortage-occupation list before ruling out a Blue Card route. Most software engineering and core engineering roles clear the lower salary threshold; do not discard a Munich or Berlin advert with no visa line until you have confirmed the employer's actual capacity to sponsor, not just the job description's silence.
- Test your CV against the specific advert. Run the exact job description through CV Ping to check whether your CV proves current enrolment where a Werkstudent role requires it, or proves shipped, measurable engineering work where a direct-hire role requires it - the missing evidence differs by route, and a single generic CV rarely covers both.
- Keep both cities in one live feed. Set Munich and Berlin plus tech-transformation in your free JobPing match profile so a Werkstudent contract that opens midweek at a Munich corporate does not sit unseen next to a Berlin direct-hire post you already saw.
FAQ
What percentage of Munich's tech jobs are internships? As of 21 September 2026, 68.8% of Munich's 173 live tech and transformation roles are internship-labelled, which works out to 119 roles in total. That is a wide, structural gap against Berlin's 54.6% share on 107 internship roles, and it reflects Munich's corporate-heavy employer base rather than a temporary blip that next week's snapshot will erase.
Does Munich or Berlin have more tech jobs for graduates right now? The two boards sit close together: 173 live tech and transformation roles in Munich against 196 in Berlin, a gap narrow enough to flip on the next weekly count. Treat that comparison as background rather than a decision input. The finding worth acting on is the internship-share gap above, plus which employer type, corporate or scale-up, actually built each city's board.
What is a Werkstudent contract? A Werkstudent (working student) contract is part-time paid employment reserved for someone currently enrolled at a German university. Employers typically cap the hours near 20 a week during term time, allow full-time work during semester breaks, and pay reduced social-security contributions while the student stays enrolled. It is not a synonym for "internship" or "junior role" - losing enrolled status usually ends eligibility for the contract itself, no matter how well the placement is going.
What is the EU Blue Card salary threshold in Germany right now? From 1 January 2026, Germany's general EU Blue Card threshold is approximately €50,700 a year gross, with a reduced threshold of approximately €45,934 a year gross for shortage occupations including IT, engineering, natural sciences, and healthcare. Most graduate software-engineering and engineering offers in Munich and Berlin clear the shortage-occupation figure, though the employer still has to be willing, and organisationally set up, to run the sponsorship process.
Why do so few Munich or Berlin tech jobs mention visa sponsorship? Because the EU Blue Card is assessed after an employer makes an offer, not advertised as a feature of the job ad itself. 0.6% of Munich's live tech roles and 1% of Berlin's flag sponsorship explicitly, but that low figure measures what employers chose to write in the advert text, not how many of them are actually capable of sponsoring a Blue Card once an offer is on the table.
Should an international graduate target Munich or Berlin for a tech role? It depends on what evidence you already hold. A graduate with a completed internship or a strong personal-project portfolio and no current university enrolment fits Berlin's direct-hire scale-up route more easily. A graduate who is still enrolled, or who can commit to a multi-month working-student placement before a permanent offer, has a genuine entry path into Munich's corporate engineering and insurance functions that a purely direct-hire search would miss entirely.
Sources
- JobPing database: Munich and Berlin tech-transformation role, internship, and visa-flag counts, snapshot 21 September 2026
- Munich corporate base: City of Munich, DAX-listed companies in Munich (April 2026)
- Berlin startup base: Berlin Tech Ecosystem Report 2025
- EU Blue Card 2026 thresholds: Tafapolsky & Smith LLP, Germany: Updated EU Blue Card Salary Thresholds, effective 1 January 2026; general route reference: BAMF, EU Blue Card
- Mandatory internship pay exemption: Mindestlohnkommission, Regulations for internships; Raue, The German Minimum Wage Act - Exceptions for Interns
- Student working hours: Make it in Germany, Study and work
- Related JobPing reports: German graduate jobs: Berlin, Munich and Hamburg, Berlin early-career marketing, international graduate visa sponsorship report, Is an internship worth it
196 live Berlin tech roles right now
Get matched to Munich and Berlin tech roles
Filter by city and career path for 10 free matches, then test each CV with CV Ping before you apply.
Instant matches • No credit card • 2-minute setup

