Senior (5+ years of experience)
Summary of the Role
We are looking for a seasoned Software Support Engineer who will provide advanced technical support for software issues, drive continuous improvement initiatives, and deliver exceptional customer service. The ideal candidate has a deep understanding of software systems, exceptional problem-solving skills, and the ability to work collaboratively with cross-functional teams.
Required Skills
Proficient in troubleshooting and problem-solving.
Strong analytical skills.
Excellent communication and interpersonal skills.
Ability to work independently as well as part of a team.
Familiarity with support ticketing systems.
Time management and organizational abilities.
Adaptability to work in a dynamic and changing environment.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
Minimum of 5 years of experience in a software support or similar technical troubleshooting role.
Strong understanding of programming languages and software development life cycle.
Experience with databases, operating systems, and networking.
Demonstrated ability to troubleshoot and resolve complex technical issues.
Excellent customer service skills with a focus on customer satisfaction.
Proven track record of handling multiple tasks and projects simultaneously.
Relevant certifications such as ITIL, Microsoft Certified Professional or similar are advantageous.
Responsibilities
Investigate and resolve complex software issues reported by clients or internal teams.
Work with the software development team to prioritize and address bugs and feature requests.
Provide technical mentorship to junior support engineers and help in their professional development.
Document troubleshooting processes, solutions, and best practices for knowledge sharing.
Contribute to product documentation and support materials.
Collaborate with product management to provide feedback on issues and trends to guide future software enhancements.
Guide customers through technical processes, including software updates and configurations.
Analyze system logs and identify potential issues with software systems.