Working Student Software Engineering (m/f/d)

Grasbrunn
Engineering /
Working Student /
Hybrid

What your work will look like:

•    Drive the full software development lifecycle for the documentation project, from planning and implementation through testing, deployment, and continuous improvement.
•    Apply modern development practices including automated testing, CI/CD pipelines, and AI-powered tooling to build solutions that are reliable, scalable, and maintainable.
•    Work embedded within the Connectivity team, supporting backend and frontend engineers on a daily basis while collaborating closely with other teams and domain experts across the organization.
•    Get hands-on experience in an Agile environment: contribute actively to daily stand-ups, manage and track your work transparently through Jira.

What you need to be successful in this role:

•    Currently enrolled in a Master's program in Computer Science, Informatics, or a related field.
•    Practical experience with backend development (such as Java, PHP, or Python) and modern frontend technologies.
•    Hands-on experience with CI/CD workflows and infrastructure tooling (such as GitHub Actions, ArgoCD, Docker, and AWS).
•    Eager to learn new technologies and actively using AI in day-to-day development and automation tasks.
 

General technical stack: Git, REST basics

Frontend

  • Must-have: TypeScript, Angular, RxJS, HTML/CSS
  • Nice-to-have: React, NgRx, Storybook, Jest

Backend

  • Must-have: Java, Spring Boot, SQL
  • Nice-to-have: Security/JWT, Gradle/Maven, Docker

What’s next?

  • Does it sound exciting? -  Apply with your CV in English. Please don’t shy away if you don’t meet all the requirements! We’re looking forward to meeting you.  
  • The interview process includes: a 30min intro call with a TA Partner, a 60min technical call with the team and a 30min call with the hiring manager. Please note the process might alter depending on our team’s availability. 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us. You can also find our applicant privacy information here: https://shorturl.at/Zwhtv