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.