Students: internships & apprenticeships

Learn your craft where it is practised. Our interns code, ship and present — from week one.

Our formats

Three ways to join us

Whatever your studies, there is a format that fits your situation.

Introductory internship

1 to 2 months

Discover the software engineering job: dev environment, Git, first supervised tickets. Ideal at the end of year 2 or 3.

Final-year internship

4 to 6 months

A real project shipped to production: document module, dashboard, mobile app. Thesis supervised by a senior.

Apprenticeship

12 months

Alternate between classes and hands-on work. You join a product team with growing responsibilities.

In practice

What you will do with us

  • Build on our real products: Academia, GED, Mahrasouk, MahraManager
  • Take part in code reviews and the team's agile rituals
  • Be mentored by a technical tutor with weekly check-ins
  • Present your work to the team at the end of your assignment
  • Free access to Mahrasoft Academia courses
Our best interns get hired: much of our current team started with an internship at Mahrasoft.
Students at Mahrasoft
6 days/7Mentoring available

Ready to learn by doing?

Send your CV and a cover letter stating the format you want (short internship, final-year internship, apprenticeship) and your availability.