L'ingénieur support est généralement informé par e-mail ou SMS et doit contacter rapidement le client pour comprendre l'incident. Il effectue une première vérification par téléphone pour exclure les erreurs simples. Ensuite, il établit un diagnostic précis sur la nature de l'incident, logiciel ou technique. S'il se concentre sur les problèmes d'application, il est appelé ingénieur support applicatif. Il recherche ensuite des solutions qui doivent être trouvées en quelques heures en cas d'urgence. Grâce à son expérience et à la communication avec les équipes de développement, il trouve une ou plusieurs solutions possibles. Il aide ensuite le client à les mettre en place ou le fait lui-même, et forme les utilisateurs au besoin. En suivant et en gérant les problèmes, il contribue à l'amélioration des produits en remontant les informations à différents services (études, qualité, marketing...). Il effectue également une veille technologique pour rester compétent.