Senior Technical Support Engineer

Job Description

We are looking for a Senior Technical Support Engineer who thrives in a problem-solving environment, communicates effectively, and can confidently navigate complex technical issues. This role is critical to ensuring our customers' success by delivering high-quality support and technical guidance. You will be the bridge between our customers and internal teams, providing insight into technical challenges while ensuring a seamless support experience.


Key Responsibilities:
  • Provide high-quality technical support through multiple channels, ensuring an excellent customer experience.
  • Troubleshoot complex issues related to networking, web applications/mobile SDK, APIs, and cloud-based architectures.
  • Diagnose problems by analyzing logs, network requests, and error messages to identify root causes.
  • Clearly document findings, solutions, and workarounds for both customers and internal teams.
  • Work closely with Product and Engineering teams to provide customer feedback and influence product improvements.
  • Contribute to knowledge base articles, documentation, and internal support tools to enhance self-service capabilities.
  • Collaborate with cross-functional teams (Customer Success, Sales, Engineers and Product) to drive customer success initiatives.
  • Identify common issues and develop proactive strategies for resolution.

  • Required Skills & Experience:
  • Qualifications
  • 5+ years experience in a highly technical support role, preferably in a software environment with Javascript troubleshooting experience
  • A Bachelor's Degree or higher in Computer Science/Information Technology, or equivalent demonstrated experience.

  • Communication & Problem-Solving
  • Strong ability to communicate clearly, concisely, and professionally in written and verbal form.
  • Ability to outline technical reasoning effectively when explaining solutions.
  • Capable of staying focused under pressure while working with customers to resolve time-sensitive issues efficiently.
  • Ability to ask the right questions to gather information quickly and efficiently.
  • Technical Expertise

  • Web and Networking Fundamentals:
  • Strong understanding of HTTP, request/response.
  • Ability to differentiate between client-side vs. server-side issues using tools like browser developer tools, curl, and Postman.

  • Cloud & Proxy Infrastructure:
  • Familiarity with CDNs, Reverse Proxies, Firewalls,and how network flows impact security and application behavior.
  • Ability to diagnose issues with load balancers, API gateways, and cloud networking.

  • Troubleshooting & Debugging:
  • Demonstrated expertise in rapidly diagnosing errors and identifying their source within a distributed system.
  • Excellent troubleshooting skills to efficiently resolve issues without unnecessary deep dives.
  • Experience analyzing logs, network traces, and debugging web/mobile app issues.

  • Code Analysis:
  • Experience reading and writing code in JavaScript and at least one other typed language
  • Understanding of basic software architecture principles, including best practices and trade-offs.
  • Familiarity with Git and version control workflows.

  • Mobile App Awareness (Bonus):
  • Awareness of different mobile application types (native, hybrid, WebView) and how they handle network requests.
  • Basic understanding of mobile debugging tools (e.g., Charles Proxy, Wireshark, or browser developer tools for mobile debugging).