Logo of Huzzle

🚀 Internship

Placement Software Engineer - Birmingham - Summer/ Autumn 2024 Start

Logo of Kainos


16d ago

🚀 Placement Program


AI generated summary

  • The candidate must be currently studying towards at least a Level 6 bachelor's degree in a relevant subject and have some programming knowledge. They should have an understanding of the software development lifecycle and be able to make effective decisions within a fast-moving delivery environment. Good communication, problem-solving, and analytical skills are necessary, as well as the ability to work well in a team and meet deadlines.
  • The candidate will develop high-quality software solutions, work in teams to solve problems and learn new technologies, and gain experience in various aspects of the project life cycle while being supported by experienced colleagues at Kainos.

Placement Program

Software Engineering


Rolling basis


  • As a Placement Software Engineer with Kainos, you will work on projects where you can make a real difference to people’s lives – the lives of people you know. After taking part in our award-winning, seven-week Engineering Academy, you will then join one of our many project teams, to learn from our experienced developers, project managers and customer-facing staff. You’ll have great support and mentoring, balanced with the experience of being given real, meaningful work to do, to help you truly develop both technically and professionally.   
  • Upon completion of the 12-month Early Careers Programme, you will have gained knowledge and skills to help transform the organization and set you on the path to becoming the next generation of leaders at Kainos. Fun fact - 11 of our 17 leadership team members have graduated from our Early Careers Programme! 
View more


  • Essential:
  • Currently studying towards at least a Level 6 bachelor's degree in a relevant subject
  • Familiar with some programming languages and implementation environments.  
  • Some understanding of the software development lifecycle from your studies or  relevant work experience, and the relevance of different tools at different stages of  the development lifecycle  
  • Able to make effective decisions with the support of team members, within fastmoving delivery environment.  
  • Have an open attitude to sharing knowledge and information.  
  • Good communication skills with the ability to communicate issues to other  technical people and, sometimes, non-technical people 
  • Good problem solving and analytical skills.   We all work in teams here in Kainos – a proven ability of strong team skills, including taking direction from others, is crucial. 
  • Ability to carry out responsibilities in accordance with company policies,  procedures and processes. 
  • Ability to deliver tasks within a given timeframe 
View more

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Developing high quality solutions which impact the lives of users  worldwide.  
  • Working as part of a team to solve problems and produce innovative software solutions.  
  • Learning about new technologies and approaches, with talented colleagues who will help you learn, develop and grow.  
  • Working on project teams to learn how to develop and unit test straightforward or low complexity components, and then moving on to more  
  • complex elements as you increase your knowledge.  
  • Working with other developers in working through designs and user stories and to  produce real development solutions  
  • Fully supported by experienced colleagues in the team to follow designs, and then progress to assist in any other aspect of the project life-cycle under  
  • supervision  
  • Develop excellent technical, team-working and Agile project experience  
View more


Work type

Full time

Work mode




Rolling basis