Insightful

Developer Support Engineer

Posted: 5 hours ago

Job Description

About usInsightful is a market-leading platform for employee productivity and workforce analytics. We process really big data, synthesize it into actionable insights, and ultimately provide a best-in-class, easy-to-use product that empowers enterprise customers to improve employee productivity, business processes, and overall staff well-being.Job DescriptionWe’re looking for a skilled Developer Support Engineer to join our Desktop Application team.In this role, you’ll take ownership of the triage process for reported issues, acting as the bridge between Engineering and Support. You’ll investigate, reproduce, and diagnose issues in our desktop application, ensuring that bugs are clearly documented and accurately scoped to support effective prioritization and timely resolution. Where possible, you’ll also help identify and communicate effective temporary workarounds, minimizing impact on customers while permanent fixes are implemented.You’ll have a direct impact on product reliability, engineering efficiency, and customer satisfaction. This is a technical position that requires strong analytical skills, attention to detail, and effective communication across teams.Responsibilities:Take ownership of the triage process for reported issues - reproduce, validate, and route them appropriatelyInvestigate and diagnose application issues by analyzing logs, crash reports, and application telemetry to identify root causes and contributing factorsDocument investigation outcomes and findings, and collaborate with Customer Service teams to translate relevant learnings into knowledge base improvementsCollaborate closely with Engineering and Support to ensure smooth handoff, clear communication, and efficient resolutionCommunicate temporary workarounds to minimize user impact while permanent fixes are implementedEnhance internal troubleshooting capabilities by writing scripts, building diagnostic tools, and improving data collection to accelerate log analysis and issue investigationWork closely with developers to define and implement new or improved application logs that make issue analysis faster and more effectiveDevelop and enhance internal tools and monitoring systems to detect potential issues before they’re reported by customers, proactively working to minimize their impactParticipate in post-incident reviews, helping translate findings into actionable improvements for monitoring, logging, and product stabilityYou are a great fit for this role, if you have:2+ years of experience in this or a similar technical role, such as software development, QA engineering, or technical supportStrong debugging, analytical, and problem-solving skills, with experience investigating application-level issuesFamiliarity with log analysis, crash dumps, telemetry, and debugging toolsUnderstanding of web technologies and APIsExperience with issue tracking systems (e.g. Jira)Demonstrated ownership mindset and ability to work independently in a fast-paced environmentAbility to quickly learn and adapt to new tools and technologiesExcellent collaboration and communication skills, with the ability to work effectively across technical and non-technical teamsFluency in English, both written and spokenBonus points:Experience with desktop application environments and their interaction with operating systems and dependenciesKnowledge of crash reporting and memory profiling toolsScripting experience (Node.js, Python, Bash, PowerShell)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In