Computer Systems Engineer/Architect
Computer systems engineers/architects are responsible for the overall design of an organization’s technology system, platform, or program. They are analyzers, leaders, and organizers whose main objective is to provide architectural leadership to the company’s technology group and ensure best practices are created and followed. Excellent organizational, multitasking, and problem-solving skills are required, as well as the ability to lead and manage a team. Systems architects also need technical knowledge of computer engineering and software development, although they might be overseeing projects instead of programming on a day-to-day basis.
These engineers usually report to a chief technology officer (CTO) or vice president, manage teams of designers and engineers, and work with project managers, upper-level managers, and cost accountants. They are responsible for all aspects of designing, scheduling, planning, and pricing projects, as well as ensuring they are completed on time and stay within budget. They design and develop solutions to complex system administration issues or applications problems, and also monitor key project metrics and perform quality control initiatives and reviews.
Systems architect positions generally require a bachelor’s degree in computer engineering, IT, or a related field. Job growth is projected at 10% by 2028.