Support Software Engineer

New
J
JobgetherAI customer service
Remote opportunity within CanadaFull-Time
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
TypeScriptRESTful APIsSoftware EngineeringDistributed Systems

Requirements

  • Have strong experience in software engineering, technical support engineering, production engineering, or a closely related discipline.
  • Be able to debug unfamiliar codebases, trace logs, identify root causes, and reason across complex technical systems.
  • Have a solid understanding of production debugging, distributed systems, REST APIs, and authentication technologies such as OAuth 2.0.
  • Be comfortable working across a broad technical surface area.
  • Have experience using agentic coding tools such as Claude Code, Cursor, or equivalent solutions in software investigation and development.
  • Be able to work with legacy TypeScript code and adapt to modern engineering practices and tools.
  • Have strong customer-facing communication skills, including gathering requirements, reproducing issues, coordinating testing, and explaining technical solutions to non-technical audiences.
  • Be able to support customers through high-impact or frustrating production incidents with calmness and empathy.
  • Have strong ownership, analytical thinking, prioritization, and problem-solving skills.
  • Be able to collaborate with engineering, support, product, and customer-facing teams in a distributed environment.
  • Nice to have: experience with LLM prompting or debugging conversational AI and voice AI systems.
  • Nice to have: experience with enterprise platforms such as Salesforce, Zendesk, or Jira.
  • Nice to have: experience building internal tooling or automation.

Responsibilities

  • Own production bugs, technical issues, and enhancement requests requiring engineering expertise.
  • Investigate issues across AI agent behavior, conversation intelligence, telephony, SSO and authentication, integrations, APIs, LLM prompting, and TypeScript-based legacy systems.
  • Analyze logs, source code, conversation data, and internal tools to identify root causes.
  • Design, implement, test, and deploy fixes and enhancements using agentic coding tools.
  • Serve as a primary technical point of contact for customers experiencing live production issues.
  • Gather and validate requirements, confirm reproduction steps, coordinate customer testing, and communicate technical solutions.
  • Provide technical guidance to frontline Support Engineers on complex issues.
  • Build and maintain internal tools, automations, and workflows to make investigations and fixes more efficient.
  • Share recurring customer feedback and technical trends with Product teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now