The Software Support Engineer is responsible for providing high-quality technical support and is involved in aspects of the software lifecycle: design, development, testing, implementation, installation, training, and support.
Key Duties and Responsibilities:
Troubleshoots and develops technical solutions related to software and setup errors for field engineers, technicians, and customers.
Creates workaround procedures when standard procedures have failed to ensure issues are resolved in a timely fashion.
Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources.
Good at organizing, prioritizing and multi-tasking
Good at problem-solving
Good knowledge of multiple programming languages
Debugging and troubleshooting skills
Patience in working with customers who do not understand technical jargon
Good English verbal and written communication skills
Ability to be trained
Responsibility and ability to work with little or no supervision
Dedication in keeping skills and knowledge fresh
Recognized certifications in applicable platforms (e.g. Linux, Microsoft, and ITIL)
One to three years of hands-on software development experience