Lead systems engineers are generally responsible for planning, implementing, and maintaining a company's electronic infrastructure. They typically monitor the company's servers to ensure that they are functioning properly, and periodic maintenance is also carried out on these systems, as are security measures so the integrity of data is maintained. These engineers also develop several methods of backup in case of data loss, such as migrating servers to cloud systems. Lead systems engineers may also be directly involved in implementing the hardware and software needed to run and connect these systems.
Because this is an advanced position, many years of work experience are usually required, and management skills are also necessary, as lead systems engineer often manage the efforts of other employees. They may also train employees to use various programs and hardware on occasion.
Lead systems engineers must be familiar with various operating systems such as Microsoft and Linux, as well as standard server software such as MySQL and Apache. The ability to script in various languages such as Python, Ruby, Perl, Java, and C++ may also be required. These engineers should be motivated to automate processes that will be performed routinely, and it's also important to stay up-to-date with new trends in the field so that updates can be made as necessary. A bachelor's degree in information technology, computer science, or a related field may be a minimum requirement for this position in addition to prior experience.
Lead Systems Engineer Tasks
Oversee the planning, design and implementation of system engineering projects.
Provide technical direction in-line with business goals.
Train, mentor, and support systems engineers.
Install, configure and upgrade and enhancements to software/hardware/network systems.