Graduate Software Engineer


Who we are/where we are:

Codethink has just celebrated its 10 year anniversary so we are an established but still young, growing and, we think, an exciting software development services company.

We are a team of approximately 80 strong, including engineers, architects, kernel developers, engineers/developers, project managers, administration, consultants and system administration of various backgrounds and nationalities with Spain providing an especially large and valued contingent.

Codethink has a worldwide reach whilst based in the city centre of Manchester. This allows employees to choose their commute or to live nearby giving access to living in the centre of one of the most vibrant, fun, interesting cities around.

Manchester is the economic and cultural centre of North West area of England and is large enough to have everything a large city is expected to whilst also being small enough to get out of quickly into some of the most beautiful countryside and towns and villages that the UK has to offer from the Roman/Viking towns of Chester and York to the National Parks of “The Lake District” and “The Peak District” to name just a few that are accessible by train within an hour or two.

Manchester also has a large international airport beaten in size and number of destinations by only 2 of London’s airports and offers access directly to destinations around the world, especially Europe and the USA.

What we do:

We specialise in system-level software infrastructure to support advanced technical applications, working across a range of industries including, automotive, medical, telecoms and finance.

Typically we get involved in software architecture, design, development, integration, debugging and improvement on the deep scary plumbing code that makes most folks run away screaming. When we are in a room our technical knowledge, thoughts, advice and opinions count to our clients.

We are expert in Free/Libre and Open Source Software (F/LOSS). We participate in upstream and are active contributors to the Linux kernel and a wide range of F/LOSS projects, processes and cultures.

We value highly the amazing contributions, made over decades, by the Free/Libre Software and Open Source communities.

Job Description:

We are looking for graduates who want to learn how to be a world class Linux and Open Source coder.

We provide unique engineering challenges, with mentoring from some of the top Linux experts in the UK (and world).

We have a relaxed working environment where the successful candidate will work hard on exciting projects.


Minimum 2:2 Degree or equivalent in computer science, engineering, maths or sciences.

Skills & requirements:

  • Dogged desire to make things work, and make them work exceptionally.
  • Passion for coding, and do it for fun whilst maintaining your enthusiasm for learning.
  • You should be/become comfortable using a linux desktop. Experience with open source technologies is advantageous.
  • Must be able to demonstrate intellect and intelligence, via academic achievement and/or other means.
  • Must be capable of dealing with pressure, uncertainty and deadlines.
  • Must demonstrate both willingness and ability to grasp new technical concepts.
  • Experience of coding in at least two different languages and the ability to adapt to new environments.
  • Key technologies: Any of Linux, C/ C++, C#, Python, Java, embedded.
  • Good written and spoken English.

Package details

  • Negotiable salary.
  • £2,000 Personal Annual Training Budget for attending developer conferences and hackfests.
  • Annual holidays of 25 days plus UK statutory bank holidays.
  • Flexible hours
  • Relocation assistance provided.
  • Travel opportunities.
  • Travel disturbance allowance.
  • Vacancies are intended to be full time permanent positions after an initial probation period.
  • Location: Manchester.

Please, send your CV and cover letter to

Enviar solicitud