A template for landing a Werkstudent role in Germany while you study, built around your degree and skills.
A Werkstudent is a working student in Germany: someone enrolled at a university who works alongside their studies, up to about 20 hours a week during the semester and full-time in the breaks. The status carries the Werkstudentenprivileg (working-student privilege), which keeps social contributions low, so companies like hiring students this way and students get paid, relevant experience before they graduate. Werkstudent roles are common in tech, engineering, consulting, and finance, and they often turn into a graduate offer. The CV is a tabular Lebenslauf (tabular CV) that leads with your current degree, relevant coursework, technical skills, and any earlier Praktikum (internship), because employers are buying potential and fit, plus the hours you can actually work around lectures.
Computer-science student (4th semester, TU München) seeking a Werkstudent role in software development. Solid in Python, Java, and SQL with a deployed portfolio project, plus a prior IT Praktikum. Available 18 hours/week in semester, full-time in breaks. German B2, English C1, Polish native.
Relevant skills and reliable hours. A line like "3rd-semester CS, Python and SQL with a portfolio project, available 18h/week" beats a vague student CV. German recruiters scan the tabular Lebenslauf for your Studiengang, your semester, and what you can actually deliver each week. Show your enrolment is current and tie every skill to the role you want.
Degree-relevant technical skills (programming languages, tools, methods), any Praktikum, real projects with links, languages with CEFR levels (B2, C1), and clear weekly availability. For a software Werkstudent that means things like Python, SQL, Git, and a deployed project on GitHub. Pad with honest soft skills (teamwork, problem-solving) only after the technical ones are covered.
Hiding your degree progress, listing no skills tied to the role, or staying vague on hours. Employers need to know what you can do and exactly when you're free around lectures. Other slips: forgetting CEFR levels for languages, leaving off your enrolment status, and writing a wordy paragraph CV instead of the tabellarischer Lebenslauf German employers expect.
Keep it to one or two pages, tabular Lebenslauf, reverse-chronological. Lead with the current degree, then skills, Praktika, projects, languages, and availability. A photo top-right is common in Germany but optional for tech firms. Use a clean font, consistent dates, and a clear Verfügbarkeit line so a recruiter can see your weekly hours in seconds.
Figures in USD. Ranges reflect mid-level experience (3–7 years). Senior roles and major metro areas typically sit at the top of these bands.
Employers (tech firms, the Mittelstand, consultancies, SAP, Bosch, and banks) want relevant degree progress, real skills, and dependable hours. Put your current degree and semester, technical skills, any Praktikum or project, language levels with CEFR, and your weekly Verfügbarkeit (availability) near the top of the Lebenslauf.
Use this template or start from scratch — our AI builder will guide you.