Job Summary : A Systems Engineer, also known as lead systems analyst, a network engineer who can also program, or a software engineer who can also manage networks, is an IT professional who oversees the creation of hybrid software, web, and hardware products from initial specifications to final rollout and maintenance. These products are often sophisticated systems that run on the web. The systems engineer is responsible to integrate various network operating systems, application programs and hardware devices. Systems engineering is like putting together a puzzle, matching varied pieces together to make one cohesive whole. Systems Engineers are concerned with the "big picture" of a project in addition to technical aspects and must consider details like cost, schedules and social issues that may be associated with a project. Job Responsibilities Include: Managing the development cycle associated with producing a resilient software, hardware and web application, including specification, design, coding, testing and maintenance. Communicate with staff or clients to understand specific system requirements. Provide advice on project costs, design concepts, or design changes. Document the design specifications, installation instructions, and other system-related information. Verify stability, interoperability, portability, security, or scalability of system architecture. Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components. Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability. Provide technical guidance or support for the development or troubleshooting of systems. Identify system data, hardware, or software components required to meet user needs. Provide guidelines for implementing secure systems to customers or installation teams.