Role Description
The Senior System Engineer is responsible for designing, implementing, and maintaining complex IT systems and infrastructure to ensure optimal performance, security, and scalability. This role involves leading system architecture projects, troubleshooting advanced technical issues, and mentoring junior engineers. The ideal candidate is highly skilled in system design, integration, and administration, with strong analytical and problem-solving abilities to support critical business operations.
Key Responsibilities
* Design, implement, and maintain enterprise-level IT systems, servers, networks, and storage solutions.
* Lead system architecture planning and integration projects to support business growth and operational efficiency.
* Troubleshoot and resolve complex system, network, and application issues promptly to minimize downtime.
* Monitor system performance, conduct capacity planning, and implement optimization measures.
* Ensure system security, compliance, and backup/recovery strategies are effectively implemented.
* Collaborate with IT, development, and operations teams to deploy new software, hardware, and infrastructure solutions.
* Develop and maintain documentation for system configurations, processes, and procedures.
* Provide technical guidance and mentorship to junior engineers and team members.
* Participate in evaluating and implementing emerging technologies, tools, and best practices.
* Manage server, network, and storage upgrades, patches, and configuration changes.
* Support disaster recovery planning, testing, and execution to ensure business continuity.
* Perform root cause analysis for recurring issues and recommend preventive solutions.
* Liaise with vendors and third-party service providers for system procurement, support, and troubleshooting.
* Maintain awareness of industry trends, cybersecurity threats, and regulatory requirements.
Qualifications
* Bachelor's degree in Computer Science, Information Technology, or a related field; Master's preferred.
* 5–8 years of experience in system engineering, IT infrastructure, or related roles.
* Expertise in system administration for Windows, Linux, or Unix environments.
* Strong knowledge of networking protocols, storage solutions, virtualization, and cloud technologies (AWS, Azure, or GCP).
* Proficiency in scripting languages (Python, PowerShell, Bash) for automation and system management.
* Hands-on experience with monitoring tools, backup solutions, and security frameworks.
* Strong analytical, troubleshooting, and problem-solving skills.
* Excellent communication and collaboration abilities to work with cross-functional teams.
* Experience leading projects, managing stakeholders, and mentoring junior staff.
* Understanding of cybersecurity best practices, compliance standards, and risk management.
* Ability to manage multiple projects simultaneously and meet tight deadlines.