A network engineer is a technology professional who has the necessary skills to plan, implement and support the computer networks that support in-house voice, data, video and wireless network services.
Although the job titles network engineer and network administrator are sometimes used as synonyms, a network engineer usually has more executive responsibilities than a network administrator. The engineering side of things tends to deal more with planning, design, and technical specifications, whereas the administration side of things deals mostly with day-to-day maintenance, management and troubleshooting efforts.
The job titles may also be differentiated by education and/or earnings. Typically, a network engineer has more education and earns more than a network administrator.