Software Implementation Engineer  Job Posting

Software Implementation Engineer 

Are you ready to jump into the high growth intersection of cannabis and technology? If so, Flourish is where you want to be! 

Job Description 

As an Implementation Engineer, you will manage multiple software implementation projects and work directly with clients to configure, train on, and deploy Flourish's software platform. 

Job Duties 

  • Lead successful implementations (SMB to enterprise-level), meet timelines, and budget requirements (project hours) within defined scope of work
  • Assess client needs and develop a plan to meet those needs
  • Proactively identify potential risk areas and guide clients in risk management and mitigation
  • Provide tier-1 level support w/ proper documentation (troubleshooting skills)
  • Work cross-functionally with internal teams
  • Breakdown technical concepts in language users can understand
  • Plan and schedule project timelines and milestones using appropriate PM tools
  • Provide support throughout the implementation and deployment process
  • Manage projects throughout the implementation lifecycle from initiation through to completion
  • Ability to handle competing deadlines and continually manage project expectations with key stakeholders


  • At least two years of technical or operational experience in a cannabis production environment or similar role is highly preferred. Direct METRC experience is a plus
  • Experience working in a start-up environment
  • Project management experience in a technology environment
  • Excellent organizational skills with the ability to manage and track multiple projects simultaneously.
  • Strong Excel, SQL, and data-orient technical aptitude
  • Experience with process mapping and SOP development
  • Excellent problem-solving and communication skills. 
  • Comfort with technical training in both a live and remote setting
  • Prefer a degree in Information Technology, Computer Science, or a similar relevant field or equivalent technical experience. 
  • Familiarity with software development, tracking, project management and communication tools (e.g. Jira, Confluence, HubSpot, Accelo, Zoom, Office 365, and Slack) 

 What Flourish will provide you: 

  • Competitive salary commiserate with experience.
  • Subsidized health dental, and vision insurance
  • Company paid accidental death, disability and life insurance
  • Uncapped paid time off
  • The opportunity to grow and develop professionally
    Are you ready to Flourish? 


Flourish does not discriminate on the basis of Age, AIDS/HIV, Ancestry, Color, Disability, Gender identity and gender expression, Genetic information, Marital Status, Medical conditions, Military or Veteran status, National origin, Political affiliations or activities, Race, Religion, Sex, Sexual orientation, or Status as a victim of domestic violence, assault, or stalking.