Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Engineer (Summer Intern)

Engineering | Edinburgh, United Kingdom | Internship

Job Description

Who We Are

Administrate is an software solution that helps training providers run their entire operation online and save lots of time and money. Our mission to make our customer’s more successful by streamlining their training operations.  Our goal is to be the must-have software solution within the training industry.

We are a quickly growing, energetic startup with an established global customer base, and a solid team.

About Our Summer Internships

An internship at Administrate will be like nothing you’ve ever experienced.  You will be paid, expected to perform, and required to learn a huge amount in a very short time.  We will treat you like a normal member of staff.  You will be expected to deliver solid value and you won’t be expected to make everyone tea and coffee (although you can if you’d like).  This will be the hardest challenge you have ever experienced, but it will also be intensely rewarding. 

Over the 12 week program (interns can choose to work longer, but must be in seat a minimum of 12 weeks) you’ll be required to write code, learn about the software engineering process and discipline, have regular contact with senior team members, work through a reading list, and listen to some amazing guest speakers.

To get a first hand glimpse as to what it’s like being an intern at Administrate, check out what last year’s interns had to say:

Only apply if you’re up for it!

Who You Are

You're passionate about what you do. Always searching for a challenge, always looking to improve, you broke your first computer exploring what made it tick, then you rebuilt it, better than it was before. Better...stronger...faster.

You're striving for perfection, but grounded in reality, getting the job done comes first, but it's never something to hide behind, because you don't do 'ok'. If something sucks you say why, and how to sort it, it doesn't matter who's being stupid. You're honest to a fault.

You love to work with smart people and hate mediocrity. Small teams, dynamic companies and flexible working environments are unparalleled. Bureaucracy is for someone else who likes wasting time and effort.

Work hard. Work smart. Work well.

What You'll Do

Work on business critical applications with real customers around the world. We aren't building better social todo lists here, we build real software with real engineering.

Develop solutions in a variety of languages and leading technologies.

What You'll Get

Something to talk about. Real programmers have stories about code. You will have stories, good ones about defeating dragons, saving distressed peasants and founding cities that reach to the sky.  You’ll be able to work with smart people attacking hard problems.

Real impact on our products. We are a team of equals, the best ideas wins, whomever has them.

Technologies We Use

We use the following technologies each day:

  •     PHP - used for legacy code base
  •     Python - all new code
  •     Flask
  •     AngularJS
  •     Bootstrap
  •     jQuery
  •     MySQL
  •     Redis
  •     Celery
  •     Chef

Where We Are

We are located in the Edinburgh CodeBase, at the heart of the Scottish startup scene.  To learn more about the Edinburgh CodeBase and the fantastic ecosystem we're a part of, please visit: