What Is Software Engineering?
A software engineer uses their expertise to design, develop, and evaluate software, configure and install computer systems, and build and maintain software systems throughout their lifecycle. Specific tasks software engineers perform evolve quickly, reflecting changes in technology, as well as the needs of employers. Software engineers work as members of teams that may include experts in engineering, marketing, manufacturing, accounting, training, and design.