We are seeking a proactive Technical Support Engineer to join a busy technical team. The successful candidate will resolve customer issues, maintain system stability, and improve user experience. This role requires excellent communication, analytical skills, and a customer- focused approach.
You will work across channels to diagnose faults, manage incidents, and collaborate with development teams to deliver timely fixes. A practical understanding of networking and common operating systems is essential.
Technical Support Engineer Job Profile
The Technical Support Engineer provides second and third-line support to customers and internal users. They analyse technical problems, reproduce issues where possible, and apply or recommend resolutions.
This role acts as a bridge between the service desk and engineering teams, owning incidents through to resolution and ensuring customers receive clear, professional updates.
Technical Support Engineer Job Description
The Technical Support Engineer will investigate and resolve technical enquiries from customers and partners. Responsibilities include diagnosing software and hardware faults, analysing logs, and performing root cause analysis to prevent recurrence. The role demands effective ticket prioritisation, escalation when necessary, and clear documentation of workarounds and permanent fixes.
Daily activities include answering inbound requests via phone, email, and ticketing portals, reproducing reported issues in test environments, and coordinating with product development to deploy patches or releases. The engineer will also contribute to knowledge base articles, produce diagnostic scripts, and propose improvements to monitoring and alerting to reduce mean time to repair.
Working hours may include shift rotations or on-call duties, depending on the service level agreements. The ideal candidate is comfortable with both customer-facing communication and behind-the-scenes technical tasks, and shows a methodical approach to problem-solving.
Technical Support Engineer Duties and Responsibilities
- Provide second- and third-line technical support to customers and internal users.
- Log, prioritise, and manage incidents through to resolution using ticketing systems.
- Conduct root cause analysis and implement or recommend corrective actions.
- Reproduce issues in test environments and execute diagnostic tests or scripts.
- Collaborate with development and QA teams to escalate and track bug fixes.
- Create and maintain knowledge base articles, runbooks, and technical guides.
- Monitor system health and respond to alerts to maintain service availability.
- Deliver clear, professional communications to customers and stakeholders.
- Participate in the on-call rota and provide out-of-hours support when required.
- Suggest and assist in implementing improvements to tooling and processes.
- Train and mentor junior support staff and share best practices.
Technical Support Engineer Requirements and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
- Proven experience in technical support, helpdesk, or systems administration roles.
- Strong troubleshooting skills across Windows and Linux environments.
- Familiarity with networking concepts, including TCP IP, DNS, DHCP, and VLANs.
- Experience with ticketing systems such as JIRA, ServiceNow, or Zendesk.
- Knowledge of scripting or automation using Bash, PowerShell, or Python.
- Excellent verbal and written communication skills with a customer-focused attitude.
- Understanding of ITIL principles and incident management processes.
- Experience with monitoring tools and log analysis for fault diagnosis.
- Ability to work independently and as part of a multidisciplinary team.
- Relevant certifications such as CompTIA A, Network, Microsoft, or Cisco are advantageous.
