Engineering doesn’t just have to relate to work involving hard hats and heavy duty machines. It can also relate to software engineering, which is an extremely modern form, but it is engineering to say the least.
Software engineering is hands on and it’s all about developing a range of technologies, from websites to mobile phones to enterprise applications. It can involve developing 3D graphics and design, and then working in a team to develop substantial, realistic and unique applications.

Software engineering quite often involves teamwork, and work between various departments. Some software engineers will be expert in one particular field, and it can occasionally be a case of building a certain part of an application, while various other departments will build different aspects.