软件工程师和设计师研究、设计、评估、集成和维护软件应用程序、技术环境、操作系统、嵌入式软件、信息仓库和电信软件。他们受雇于信息技术咨询公司、信息技术研究和开发公司以及整个私营和公共部门的信息技术单位,也可以是自营职业者。