for Fresh Candidates
for intermediate Candidates
for Experienced Candidates
Average Salary
Bachelor’s degree in Computer Science, Information Technology preferred
A Technical Support Engineer is responsible for providing advanced technical assistance and troubleshooting support to clients or internal users. This role involves diagnosing hardware and software issues, supporting IT infrastructure, resolving network problems, and ensuring smooth operation of technology systems. Technical Support Engineers often work closely with development teams, system administrators, and clients to provide solutions for complex technical challenges.
40 hours per week (standard full-time schedule)
Monday to Friday
Typical shift: 9:00 AM – 6:00 PM
Expertise in hardware and software troubleshooting
Knowledge of network protocols, servers, and IT infrastructure
Familiarity with operating systems (Windows, Linux, macOS)
Ability to provide remote and on-site support
Strong analytical, problem-solving, and communication skills
Familiarity with ticketing systems and IT service management (ITSM)
Diagnose and resolve technical issues related to hardware, software, and networks
Provide remote and on-site technical support to clients or employees
Install, configure, and maintain IT equipment and software
Collaborate with developers, system administrators, and project teams
Document technical issues, solutions, and maintain knowledge base
Escalate complex technical problems to senior engineers or vendors
Ensure compliance with IT policies and security standards
Assist in testing, deployment, and updates of IT systems
Health insurance
Paid annual leave and public holidays
Transportation allowance
Overtime pay for extra working hours
Pension and retirement plans
Professional development and IT certification support
Flexible working arrangements or partial remote work in some companies
Career growth opportunities in systems engineering, network administration, or IT management