Skip directly to search

Skip directly to content



Software Development Internship



Location: Ljubljana and Maribor


What will you learn?

  • How to write high quality code
  • How to best leverage agile methodology
  • Best practices of software development
  • Improve programming skills in chosen language (Java, C#, C++)
  • How to use tools to support software development
  • How to work in a team supported by experienced mentors


Qualifications and Experience

What will you need to get started?

  • Good understanding of OOP concepts, algorithms and design patterns
  • Good understanding of data structures
  • Basic knowledge of chosen programming language (Java, C#, C++)
  • Basic knowledge of hardware design (if you are interested in embedded development)
  • Basic knowledge of SQL
  • Analytical and logical thinking
  • Speak and understand English


Additional Information

  • Paid full-time internship of up to 3 months with possibility of permanent employment, 
  • Flexible working hours with hybrid work from home / work from office model, 
  • Work and learn alongside experienced software developer professionals.

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?