{"schemaVersion":"jobsearcher.job.v1","id":"c4ddcefba81c0eea44ee5821","url":"https://jobsearcher.com/jobs/c4ddcefba81c0eea44ee5821","canonicalUrl":"https://jobsearcher.com/jobs/c4ddcefba81c0eea44ee5821","title":"Technical Support Engineer","description":"Description:\n\nABOUT METRC\n\nMetrc is the most trusted and experienced provider of cannabis regulatory systems in the United States and is growing extremely rapidly to expand globally. We provide a solution that combines advanced software, radio-frequency identification (RFID) technology, a dedicated customer-support team, and a secure database to track and trace cannabis from growth, harvest, and processing to testing, transport, and sale. As Support Engineer, you will have the opportunity to thrive in a fast-moving, fluid environment, and be passionate about implementing change, great processes and procedures in a commercial setting at a fast-growing technology company.\n\nGENERAL OVERVIEW\n\nThe Support Engineer at Metrc is responsible for resolving complex system and API issues that cannot be addressed by the General Support team. This role goes beyond traditional support by combining deep troubleshooting with a developer mindset, using code-driven approaches to diagnose, reproduce, and help resolve recurring issues. Acting as a bridge between Support and Development, this role contributes to troubleshooting and improvement efforts across .NET and Node.js applications, builds internal tooling and scripts, creates detailed JIRA tickets for engineering teams, and drives escalated issues to closure. The ideal candidate is an early-career technical professional who enjoys debugging real systems, learning application behavior, and finding better long-term solutions instead of relying on manual workarounds.\n\nKEY RESPONSIBILITIES\n\nCore duties and responsibilities include the following.\n\nEmbodies Metrc’s Core Values\nServe as the escalation point within Support for complex system and API issues, using log analysis, database queries, API testing, and scripting to diagnose root causes.\nInvestigate and troubleshoot issues in .NET (C#) and/or Node.js applications by reviewing logs, tracing application behavior, and reproducing defects in lower environments when possible.\nCreate and manage detailed JIRA tickets — including reproduction steps, logs, technical findings, and recommended fixes — to accelerate Development team resolution.\nWrite scripts and tooling (C#, JavaScript, PowerShell, SQL, or similar) to automate repetitive troubleshooting and reduce time-to-resolution.\nIdentify recurring issue patterns and help drive permanent, code-based solutions such as bug fixes, data correction scripts, API improvements, or internal tools.\nBuild and maintain internal support automation, diagnostic tools, and workflow improvements that empower the broader team to self-serve.\nProactively communicate status updates, timelines, workarounds, and resolutions to end users and stakeholders throughout the support process.\nCreate and maintain troubleshooting guides, runbooks, and knowledge base articles with a preference for technical, executable, and code-backed documentation.\nMay perform other additional duties and responsibilities as assigned.\nRequirements:\n\nQUALIFICATIONS- KNOWLEDGE, SKILLS, & ABILITIES\n\n2–4 years of experience in technical support, software engineering, application support, or a similar hands-on technical role.\nExperience working with or supporting .NET (C#) and/or Node.js applications.\nComfortable reading application code, debugging system behavior, and writing scripts or lightweight tooling as part of daily work.\nWorking knowledge of SQL, RESTful APIs, and tools like Postman or curl for debugging and validation.\nFamiliarity with scripting or programming languages such as C#, JavaScript/TypeScript, PowerShell, Python, or Bash.\nSolid understanding of web applications, system integrations, and general troubleshooting across distributed environments.\nExposure to modern development workflows such as Git, CI/CD, Docker, or Kubernetes is a plus.\nStrong communicator who can translate technical findings for both technical and non-technical audiences.\nA builder’s mentality — defaults to improving, automating, and simplifying technical processes where possible.\nMust be based and work in the US\n\nPHYSICAL DEMANDS AND WORK ENVIRONMENT\n\nRemote position\nFrequently required to sit\nFrequently required to talk or hear\nContinually utilize visual acuity to operate equipment, read technical information, and/or use a keyboard and mouse.\n\nThe above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.\n\nMetrc is an Equal Opportunity Employer, and all qualified applicants and team members will be considered for employment and advancement without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, national origin, age, marital status, disability, genetic information, military or veteran status or any other characteristic protected by federal, state or local law.","company":"Metrc","rawCompany":"metrc","city":"Jacksonville","state":"FL","isRemote":false,"isActive":false,"createdAt":"2026-09-25T10:36:22.700Z","occupations":[{"code":"15-1232.00","title":"Computer User Support Specialists","slug":"computer-user-support-specialists"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1231.00","title":"Computer Network Support Specialists","slug":"computer-network-support-specialists"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Technical Support Engineer","description":"Description:\n\nABOUT METRC\n\nMetrc is the most trusted and experienced provider of cannabis regulatory systems in the United States and is growing extremely rapidly to expand globally. We provide a solution that combines advanced software, radio-frequency identification (RFID) technology, a dedicated customer-support team, and a secure database to track and trace cannabis from growth, harvest, and processing to testing, transport, and sale. As Support Engineer, you will have the opportunity to thrive in a fast-moving, fluid environment, and be passionate about implementing change, great processes and procedures in a commercial setting at a fast-growing technology company.\n\nGENERAL OVERVIEW\n\nThe Support Engineer at Metrc is responsible for resolving complex system and API issues that cannot be addressed by the General Support team. This role goes beyond traditional support by combining deep troubleshooting with a developer mindset, using code-driven approaches to diagnose, reproduce, and help resolve recurring issues. Acting as a bridge between Support and Development, this role contributes to troubleshooting and improvement efforts across .NET and Node.js applications, builds internal tooling and scripts, creates detailed JIRA tickets for engineering teams, and drives escalated issues to closure. The ideal candidate is an early-career technical professional who enjoys debugging real systems, learning application behavior, and finding better long-term solutions instead of relying on manual workarounds.\n\nKEY RESPONSIBILITIES\n\nCore duties and responsibilities include the following.\n\nEmbodies Metrc’s Core Values\nServe as the escalation point within Support for complex system and API issues, using log analysis, database queries, API testing, and scripting to diagnose root causes.\nInvestigate and troubleshoot issues in .NET (C#) and/or Node.js applications by reviewing logs, tracing application behavior, and reproducing defects in lower environments when possible.\nCreate and manage detailed JIRA tickets — including reproduction steps, logs, technical findings, and recommended fixes — to accelerate Development team resolution.\nWrite scripts and tooling (C#, JavaScript, PowerShell, SQL, or similar) to automate repetitive troubleshooting and reduce time-to-resolution.\nIdentify recurring issue patterns and help drive permanent, code-based solutions such as bug fixes, data correction scripts, API improvements, or internal tools.\nBuild and maintain internal support automation, diagnostic tools, and workflow improvements that empower the broader team to self-serve.\nProactively communicate status updates, timelines, workarounds, and resolutions to end users and stakeholders throughout the support process.\nCreate and maintain troubleshooting guides, runbooks, and knowledge base articles with a preference for technical, executable, and code-backed documentation.\nMay perform other additional duties and responsibilities as assigned.\nRequirements:\n\nQUALIFICATIONS- KNOWLEDGE, SKILLS, & ABILITIES\n\n2–4 years of experience in technical support, software engineering, application support, or a similar hands-on technical role.\nExperience working with or supporting .NET (C#) and/or Node.js applications.\nComfortable reading application code, debugging system behavior, and writing scripts or lightweight tooling as part of daily work.\nWorking knowledge of SQL, RESTful APIs, and tools like Postman or curl for debugging and validation.\nFamiliarity with scripting or programming languages such as C#, JavaScript/TypeScript, PowerShell, Python, or Bash.\nSolid understanding of web applications, system integrations, and general troubleshooting across distributed environments.\nExposure to modern development workflows such as Git, CI/CD, Docker, or Kubernetes is a plus.\nStrong communicator who can translate technical findings for both technical and non-technical audiences.\nA builder’s mentality — defaults to improving, automating, and simplifying technical processes where possible.\nMust be based and work in the US\n\nPHYSICAL DEMANDS AND WORK ENVIRONMENT\n\nRemote position\nFrequently required to sit\nFrequently required to talk or hear\nContinually utilize visual acuity to operate equipment, read technical information, and/or use a keyboard and mouse.\n\nThe above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.\n\nMetrc is an Equal Opportunity Employer, and all qualified applicants and team members will be considered for employment and advancement without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, national origin, age, marital status, disability, genetic information, military or veteran status or any other characteristic protected by federal, state or local law.","datePosted":"2026-09-25T10:36:22.700Z","dateModified":"2026-09-25T10:36:22.700Z","hiringOrganization":{"@type":"Organization","name":"Metrc","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Jacksonville","addressRegion":"FL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c4ddcefba81c0eea44ee5821"},"url":"https://jobsearcher.com/jobs/c4ddcefba81c0eea44ee5821"}}