- Computer Systems Engineers/Architects
- Automation Engineer
- Cloud Engineer
- Cloud Software Engineer
- Control Systems Engineer
- Firmware Engineer
- IT Engineer
- Information Technology Engineer
- Information Technology Architect
- Infrastructure Engineer
- Machine Learning Engineer
- Network Engineer
- Network and Infrastructure Engineer
- Software Engineer
- Software Development Engineer
- Software Systems Engineer
- Solutions Engineer
- Systems Engineer
- Systems Application Engineer
- Systems Integration Engineer
- Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
- Develop system engineering, software engineering, system integration, or distributed system architectures.
- Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
- Develop performance metrics or standards related to information technology.
- Evaluate utility of software or hardware technologies.
- Identify information technology project resource requirements.
- Manage information technology projects or system activities.