Graduate Software Developer
- Hiring from
- Germany
- Work type
- Hybrid
- Posted
627,574 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Graduate Software Developer
Munich, Germany | Hybrid | Full-Time | Permanent
Are you a high-achieving STEM graduate who wants a career in software engineering, working across different technologies, industries and hard technical problems? A specialist technology consultancy in Munich is looking for exceptional graduate Software Developers to join its engineering teams. You’d build software for clients ranging from major international corporations to fast-growing technology companies.
This is hands-on, project-based engineering, not a typical consultancy role. You’ll design, develop and optimise large, complex software systems. Most projects are classic software development, mainly in Java and JavaScript/TypeScript, with Python and C# also used. A growing share of the work covers cloud infrastructure, DevOps and automated testing.
You’ll work directly on client projects, applying your analytical skills to real engineering problems. You’ll take on real responsibility early and build your technical skills across different languages and environments.
The company hires on academic excellence, logical reasoning and the ability to learn quickly rather than years of experience. Outstanding grades, strong programming fundamentals and software you’ve built yourself are what matter.
Key Responsibilities
- Analyse client requirements and translate complex technical problems into practical software solutions.
- Design, develop and optimise software applications and large-scale software systems, with real ownership of your part of the project.
- Write, test, debug and maintain code across a range of languages and technical environments.
- Build automation processes and automated test environments, and improve engineering workflows.
- Support the implementation of cloud infrastructure and DevOps processes where the project requires it.
- Help introduce and improve agile ways of working within client teams.
- Collaborate with colleagues and client engineers to investigate problems, evaluate solutions and deliver improvements.
- Keep expanding your expertise through internal tech days, approved training, conferences and personal projects.
Required Experience & Skills
Essential
- An MSc or PhD in a STEM subject such as Computer Science, Mathematics, Physics, Computational Science or Computer Engineering, ideally from a leading German university.
- Excellent grades at every stage: Abitur (especially maths and science), Bachelor’s and Master’s all in the 1.0–1.5 range on the German scale. This applies to individual module grades as well as the final average. PhDs should be summa or magna cum laude.
- Hands-on programming experience in one or more languages such as Java, JavaScript/TypeScript, Python, C++, C# or Rust.
- Clear evidence of software you’ve built yourself, such as research software, working-student development work or personal projects on GitHub.
- Strong analytical and logical reasoning skills, with the ability to break down complex problems into structured solutions.
- A real interest in broad software engineering and in learning new technologies.
- Native-level German and business-fluent English.
Desirable
- A PhD, or a double Master’s, with outstanding results.
- Experience across several programming languages or technical environments.
- Exposure to algorithms, data structures, compilers, numerical or high-performance computing, distributed systems, cloud, DevOps or automated testing.
- Strong references from professors, research supervisors or working-student employers.
What’s on Offer
- 30 days’ holiday and paid overtime.
- Up to 10% of working time for training and personal development: internal tech days, approved courses, conferences and certifications.
- Based in Munich with hybrid working.
- A laptop and phone of your choice, plus home-office equipment.
- An academic, collaborative culture with flat hierarchies and strong team spirit.
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice.
