Software Engineering Internship

Software Engineering Internship Job Description Template

Our company is looking for a Software Engineering Internship to join our team.

Responsibilities:

  • Provide elements of automation for the deployment of Cloud infrastructure;
  • Developing scripts in SQL, Perl, Python, Java or the candidates preferred language;
  • Building a software solution around ‘Infrastructure as Code’

Requirements:

  • Based in our Nottingham or London office;
  • Must be planning on graduating in 2021;
  • Currently based in the UK;
  • Enrolled in a relevant degree program (e.g. Computer Science, Mathematics);
  • Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools;
  • You are in the 3rd year of University, or have already completed an undergraduate degree;
  • Proficiency in Java;
  • Able to work full time for a period of 3-6 months between undergraduate, masters or PhD study, or during a summer break of a degree program;
  • This should be your final internship before graduating;
  • Strong coder with demonstrated proficiency in programming languages, such as Java, C++, Python, JavaScript, or similar languages;
  • Demonstrated ability to learn and work independently and make decisions with minimal supervision;
  • Good communication skills;
  • Strong engineering background in fields such as Computer Science, Mathematics, Software Engineering, and Physics;
  • You are passionate about software engineering;
  • Advanced-level Computer Science coursework, including in algorithms and data structures; experience with Java and/or web technologies a plus.