Finding a job in Germany can take time, especially if you are new to the country, do not speak German fluently or need a work visa. The process becomes much easier when you know where to look, which documents to prepare and what employers expect during interviews.
This guide takes you through the complete process, from checking your work permit and searching for vacancies to negotiating your salary and signing an employment contract.
Before you start your job search
Before sending applications, clarify three important points:
- Whether you are allowed to work in Germany
- Which jobs match your qualifications
- What salary you should expect
Doing this early helps you avoid applying for positions that do not fit your situation.
Check your right to work in Germany
Citizens of the European Union, European Economic Area and Switzerland can generally work in Germany without a German work visa.
If you are from another country, you may need a visa or residence permit that allows employment. The exact requirements depend on your nationality, qualifications, occupation and expected salary.
Possible residence titles include:
- EU Blue Card
- Skilled worker residence permit
- Opportunity Card
- Residence permit for vocational training
- Research residence permit
- Family reunification residence permit
- Permanent residence permit
If you already live in Germany, check the conditions written on your residence card and supplementary sheet. Some permits allow unrestricted employment, while others limit you to a particular employer or occupation.
Changing employers may require permission from the local immigration authority. Do not assume that an existing residence permit automatically allows every new job.
Read our guide to German visas and residence permits before accepting a position.
Decide what kind of job you want
Searching for “any job” usually produces too many irrelevant results. Define your target before creating job alerts.
Consider:
- Your preferred occupation
- Your qualifications and experience
- Industries that interest you
- Preferred cities or regions
- Remote or hybrid work
- Full-time or part-time employment
- Minimum acceptable salary
- German and English language requirements
- Whether you need visa sponsorship
- Whether your profession requires official recognition
Create a list of several possible job titles. The same type of work can appear under different German and English titles.
For example, someone looking for project-related work might search for:
- Project Coordinator
- Project Manager
- Projektkoordinator
- Projektmanager
- Projektmitarbeiter
- PMO Specialist
- Projektassistenz
Search for both the English and German versions of your target job title. Even companies with an international working environment sometimes publish their vacancies only in German.
Check whether your qualification must be recognised
Many employers can evaluate foreign qualifications themselves. However, official recognition may be required for regulated professions.
Regulated professions can include:
- Doctors
- Nurses
- Pharmacists
- Teachers
- Lawyers
- Certain engineers
- Other licensed healthcare professions
The requirements depend on the profession and federal state. Check the official Recognition in Germany portal if you are unsure.
For non-regulated professions, recognition may not be legally required, but an official qualification assessment can help an employer understand a foreign degree.
Understand the role of German language skills
It is possible to find an English-speaking job in Germany, particularly in technology, research, international companies and some start-ups. However, the number of English-only positions is smaller.
German skills give you access to more:
- Employers
- Industries
- Customer-facing positions
- Public-sector jobs
- Smaller and medium-sized companies
- Vocational and technical positions
- Opportunities outside major international cities
Do not wait until your German is perfect before applying. If the advertisement asks for a level close to yours, you can apply and explain that you are continuing to study.
Describe your language level honestly. Instead of writing “fluent” when you are not, use a recognised level such as A2, B1, B2, C1 or C2.
For example:
German: B2, currently attending a C1 professional language course
English: C1, professional working proficiency
Know your expected salary
Research the typical salary before applying. This helps you recognise low offers and answer questions about your salary expectations.
Compare salaries using:
Compare positions with a similar location, experience level, company size and level of responsibility.
German salary discussions normally refer to the gross annual salary, or Bruttojahresgehalt.
For example:
My salary expectation is between €52,000 and €56,000 gross per year, depending on the complete responsibilities and benefits.
This is not the amount you receive in your bank account. Income tax and social insurance contributions are deducted from the gross salary.
Read our guide to salaries in Germany to compare gross income and estimate your net salary.
Where to find jobs in Germany
Do not rely on only one platform. Employers advertise in different places, and some vacancies are available only on their own websites.
Federal Employment Agency
The Federal Employment Agency job search is one of Germany’s largest job portals. It includes full-time jobs, part-time work, apprenticeships, internships and temporary positions.
The website is mainly in German, so search with German job titles whenever possible.
Make it in Germany
Make it in Germany is the German government’s official portal for international professionals. Its job listings are particularly useful for qualified workers interested in moving to Germany.
LinkedIn is widely used by international companies, recruiters and start-ups. Complete your profile, add relevant skills and use a clear headline.
A useful headline might be:
Mechanical Engineer | Production and Process Improvement | German B2 | Based in Hamburg
This tells recruiters more than a headline such as “Looking for new opportunities.”
Indeed
Indeed Germany collects advertisements from many employers and recruitment websites. You can create alerts for specific job titles and locations.
StepStone
StepStone is commonly used for professional, technical and management positions in Germany.
XING is a German-speaking professional network. It is less international than LinkedIn but can still be useful for German employers and recruiters.
Company career pages
If you already know which employers interest you, check their career pages directly. Some positions appear there before reaching large job platforms.
Create a target list of 20 to 30 employers and review their career pages regularly.
Industry-specific platforms
Specialised portals can be more useful than general websites.
Examples include:
- Academics and university job portals for research positions
- GermanTechJobs for technology roles
- dasauge for design, media and creative work
- Hotelcareer for hospitality positions
- Medi-Jobs for healthcare roles
- Interamt for public-sector positions
- Wellfound for start-ups
- EURES for jobs within the European labour market
Check whether a specialised platform exists for your occupation.
Use your professional network
Not every vacancy is filled through a public advertisement. Former colleagues, classmates, professional associations and industry contacts may know about opportunities before they are published.
Networking does not mean asking strangers to give you a job. Start with a specific and reasonable request.
For example:
I am currently looking for project coordination positions in the renewable energy sector. I have three years of experience in scheduling and supplier coordination. If you hear about a suitable vacancy, I would appreciate it if you could let me know.
You can also:
- Attend trade fairs and industry events
- Join professional associations
- Participate in local meetups
- Contact former colleagues
- Join relevant LinkedIn groups
- Attend university career events
- Speak with specialised recruitment agencies
A referral can help your application receive attention, but you still need suitable qualifications and strong documents.
Set up job alerts
Create alerts using several variations of your target job title.
A useful alert combines:
- Job title
- Location
- Experience level
- Language
- Remote-work preference
For example:
Quality Engineer English Berlin
Qualitätsingenieur Hamburg
Junior Data Analyst München
Project Coordinator Remote Germany
Check new vacancies regularly and apply while they are still current. You do not need to apply within the first hour, but waiting several weeks can reduce your chances if the employer reviews applications continuously.
Read the job advertisement carefully
Do not apply based only on the job title. Read the responsibilities, requirements and application instructions.
Look for:
- Essential qualifications
- Preferred qualifications
- Required languages
- Location and remote-work rules
- Contract type
- Working hours
- Starting date
- Salary range
- Required documents
- Contact person
- Application deadline
- Job reference number
You do not always need to meet every listed preference. Apply if you meet most of the important requirements and can clearly explain how your experience fits the role.
However, do not ignore legal requirements such as mandatory professional recognition, licences or work authorisation.
Prepare your application documents
A German job application may include:
- CV, or Lebenslauf
- Cover letter, or Anschreiben
- University or vocational certificates
- Employment references, or Arbeitszeugnisse
- Professional certificates
- Portfolio or work samples
- Language certificates
The required documents vary. Some international companies ask only for a CV, while more traditional employers may expect a complete application package.
Follow the instructions in the job advertisement.
Tailor your CV
Your CV should make your suitability easy to understand. Put the most relevant information near the top and describe achievements instead of listing only routine duties.
A photo, date of birth and nationality are optional. They are still found on some German CVs, but they are not generally required.
Read our full guide: How to Write a German CV.
Personalise your cover letter
If a cover letter is requested, explain:
- Which position you are applying for
- Why the position interests you
- Which experience makes you suitable
- Why you want to work for that employer
- When you could start
- Your salary expectation, if requested
Do not send exactly the same cover letter to every company. A short, specific letter is stronger than a long generic one.
Read our guide: How to Apply for a Job in Germany.
Keep track of your applications
Job advertisements can disappear after the deadline. Save a copy before applying so that you can review it before an interview.
Use a spreadsheet with:
| Information | Example |
|---|---|
| Company | Example Technik GmbH |
| Position | Quality Coordinator |
| Location | Stuttgart |
| Application date | 12 August 2026 |
| Contact person | Daniel Weber |
| Salary range | €48,000–€54,000 gross per year |
| Status | Telephone interview |
| Next action | Prepare interview examples |
| Follow-up date | 24 August 2026 |
Keep the CV, cover letter and certificates sent to each employer in a separate folder.
What to expect during the interview process
The recruitment process may take a few weeks or longer. The number of interviews depends on the employer and position.
As described in the All About Berlin job guide, the process often begins with a short screening call and may continue with role-specific interviews and a meeting with the future team.
A typical process looks like this:
1. Recruiter or telephone screening
The first conversation is usually short. The recruiter wants to confirm that your profile generally matches the vacancy.
Expect questions about:
- Your current position
- Relevant experience
- Motivation for changing jobs
- Interest in the company
- Language ability
- Work authorisation
- Starting date
- Notice period
- Salary expectations
Prepare a one-minute introduction covering your background, most relevant experience and reason for applying.
2. Interview with the hiring manager
The hiring manager normally asks more detailed questions about your experience and working style.
You may be asked:
- Why do you want this position?
- Which part of your experience is most relevant?
- Tell us about a difficult problem you solved.
- How do you organise competing priorities?
- What was your role in a successful project?
- Why are you leaving your current employer?
- What do you expect from your next position?
Use real examples and explain what you personally did.
The STAR method can help:
- Situation: What was happening?
- Task: What were you responsible for?
- Action: What did you do?
- Result: What was the outcome?
3. Technical interview or practical task
Technical and specialist positions may include:
- Technical questions
- Coding challenges
- Case studies
- Presentations
- Writing tests
- Portfolio reviews
- Practical demonstrations
- Role-playing exercises
Ask how much time the task should take and how the result will be used. Be careful if an employer requests a large amount of unpaid work that could be used commercially.
4. Team interview
Some employers invite candidates to meet their future colleagues. The conversation may feel more informal, but it is still part of the selection process.
The team may consider:
- How clearly you communicate
- How you approach disagreements
- Whether your working style fits the team
- Whether you understand the role
- How you ask and answer questions
You should also use this meeting to evaluate the team. Pay attention to how colleagues speak to one another and how clearly they explain the position.
5. Final interview
A final interview may involve a department head, managing director or human resources representative. It can cover salary, availability and contract conditions.
Reaching this stage is a positive sign, but the job is not confirmed until you receive an offer.
Prepare questions for the employer
An interview is a two-way conversation. Prepare several questions that help you understand the actual position.
For example:
- What are the main priorities during the first three months?
- How is the team organised?
- Why is the position available?
- How do you measure success in this role?
- What does the onboarding process include?
- How often does the team work from home?
- Are overtime hours recorded or compensated?
- What are the next steps in the hiring process?
Avoid asking only about benefits during the first few minutes. First show that you understand the role and its responsibilities.
After the interview
You can send a short thank-you email after the interview, although it is not required.
If the employer gives you a decision date, wait until that date has passed. If no timeline was provided, a polite follow-up after approximately seven to ten business days is reasonable.
Keep applying to other positions while you wait. A positive interview does not guarantee an offer.
Evaluate the job offer
If the employer chooses you, you may first receive a verbal or written offer. Check the full package before accepting it.
Review:
- Gross annual salary
- Weekly working hours
- Job title
- Main responsibilities
- Workplace and remote-work rules
- Starting date
- Probation period
- Vacation allowance
- Overtime arrangements
- Bonus conditions
- Notice period
- Fixed-term or permanent contract
- Relocation support
- Visa support
- Travel requirements
You can negotiate after receiving the offer. Salary is not the only negotiable point. You may also discuss vacation days, home-office arrangements, training, a signing bonus or relocation assistance.
Do not resign from your current position based only on a telephone conversation. Wait until you have received, checked and signed the employment contract.
Any important promise made during the interview should appear in the written contract.
Documents needed when you start working
Your new employer will normally ask for information such as:
- Tax identification number
- Social insurance number
- Health insurance provider
- Bank account details
- Address
- Work or residence permit, when applicable
- Certificates required for the position
You usually receive your German tax identification number after registering your address.
You will also need German health insurance. Read our guide to health insurance in Germany.
Watch out for fake job offers
Job seekers are sometimes targeted by scammers.
Be careful if:
- You receive an offer without a real interview.
- The recruiter uses an unrelated email domain.
- Communication happens only through a private messaging app.
- The company asks you to pay a recruitment fee.
- You are asked to transfer money for equipment.
- The salary seems unrealistic for the position.
- The employer demands passport or bank information immediately.
- You cannot verify the company’s address or legal notice.
- The contract contains a different company name.
A real employer does not require you to pay for a job offer. Verify suspicious messages by contacting the company through the details published on its official website.
Job-search checklist
Before starting:
- Check your right to work in Germany.
- Confirm whether your qualification requires recognition.
- Research the normal salary for your occupation.
- Create a list of suitable job titles.
- Prepare German and English search terms.
- Update your LinkedIn or XING profile.
- Create job alerts on several platforms.
Before applying:
- Read the complete job advertisement.
- Adapt your CV to the position.
- Write a specific cover letter if required.
- Attach only relevant certificates.
- Use clear PDF file names.
- Check the application language.
- Save a copy of the vacancy.
- Record the application in your tracking sheet.
Before an interview:
- Research the employer.
- Review your CV and the job description.
- Prepare a short personal introduction.
- Practise several STAR examples.
- Know your salary expectation.
- Prepare questions for the employer.
- Test your camera and microphone for an online interview.
- Confirm the time, location and contact person.
Final advice
Finding a job in Germany is rarely a straight line. You may receive several rejections before finding the right position, and some employers may not reply at all.
A strong job search combines several methods: job portals, company websites, professional contacts and recruiters. Apply for positions that genuinely fit your experience, adapt your documents and prepare carefully for each interview.
German language skills can significantly increase your options, but you do not need to wait until your German is perfect. Start with the qualifications you already have, keep improving your language and learn from every application.
Related guides
- How to Write a German CV
- How to Apply for a Job in Germany
- Understand Salaries in Germany
- Visa and Residence Permits in Germany
- Health Insurance in Germany
- How to Open a Bank Account in Germany
Official Sources and
- Federal Employment Agency: Job Search
- Make it in Germany: Looking for a Job
- Make it in Germany: Job Listings
- Recognition in Germany
- Federal Employment Agency: Salary Atlas
- EURES: European Job Mobility Portal
Published: 17 August 2026
Last updated: 30 August 2026
