What's the difference between IT companies and tech companies?
Is there a difference between IT companies, tech, and software companies? What are the services they provide?
Every software company is an IT company but every IT company may not be a software company. For example, a hardware company is an IT company but not a software company.
IT (Information Technology) is a catch-all for the industry at present, any job that is primarily to do with the operation of computers or developing for them is within the "IT industry/sector".
However, within the UK at least, job descriptions and adverts tend to reserve "IT" within a job title, as administration, procurement and technical support for company computing resources. Everything from sysadmin work, to front-line technical support, or hardware repair and procurement/policy for internal IT.
Software Engineering specifically means developing software, analysis, design, programming - creating new software, or maintaining/altering existing software.
It is very different to a technical role. The skill set is quite different, technical support guys are not necessarily programmers and (contrary to a lot of non-IT peoples' belief structures) software engineers are not necessarily any good at technical support. Though Software Engineers are within the "IT sector", which confuses the matter slightly in the job market.