Intern – Associate Software Engineer

Posted on 10/30/2025

ServiceNow

ServiceNow

No salary listed

Neukirchen-Vluyn, Germany

In Person

Job Description

What you get to do in this role: 

  • Implement cutting-edge design and coding practices in collaboration with a dedicated development team
  • Build scalable Cloud Infrastructure and Automation platforms
  • Develop interactive web UIs for complex application layers, prioritizing performance, reliability, and user experience for streamlined digital workflows and optimized client success
  • Work in a Scrum-based Agile development process that is light on documentation and meetings and heavy on coding

Qualifications

Required Qualifications:

  • Current enrollment in a full-time Bachelor's Degree program in Computer Science or a related discipline at an accredited university
  • Must be a student for the full duration of the internship and returning to college for at least one semester following completion of the internship i.e. graduating in 2027
  • Must be available to start on 7th September 2026
  • Commit to the 6 months internship duration
  • Proficiency across multiple programming languages and disciplines: General purpose (Java, Python, C++, Kotlin), Web (JavaScript, HTML/CSS), Scripting (Python, Ruby, Bash), or Database (SQL)
  • Approach complex software challenges with critical thinking and innovative solutions
  • Strong communication skills and experience working in diverse cross-functional teams

Preferred Qualifications:

  • Experience in evaluating or integrating AI into work processes, decision-making, or problem-solving through AI tools, automating workflows, analyzing AI-driven insights, or assessing AI's potential impact
  • Understanding of foundational AI concepts including basic prompt engineering
  • Full-stack development capabilities with software design principles and agile methodologies
  • Demonstrated experience in constructing scalable, secure, and efficient software systems
  • Proficiency in data structures and algorithms. Basic understanding of relational data modeling
  • Previous software engineering experience gained from internships, academic or personal projects, coding competitions or relevant publications