×
Register Here to Apply for Jobs or Post Jobs. X

Onboarding Engineer

Job in Denver, Denver County, Colorado, 80285, USA
Listing for: Flowhub
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    Data Analyst, IT Support, Data Security, Technical Support
Salary/Wage Range or Industry Benchmark: 75000 - 100000 USD Yearly USD 75000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

Flowhub | Remote. Flowhub builds the software that powers the most complex retail operations in America. We started in cannabis because it's the hardest version of the problem — every state is its own regulatory environment, products are tracked seed-to-sale, and a single compliance error can cost a retailer their license. We built the platform that over 1,000 retailers trust to run, grow, and scale their businesses — from point-of-sale and payments to ecommerce, marketing, inventory, analytics, and an open API.

We re not a cannabis company that writes software. We re a technology company solving the operational and compliance challenges that define regulated retail.

The Role
Note: This section is integrated into a single overview in this refined version. You are the bridge between a new customer signing with Flowhub and that customer going live with confidence. As an Onboarding Engineer, you own the technical side of implementation — migrating data from legacy POS systems, writing and maintaining scripts to clean and normalize messy datasets, loading product catalogs and inventory into Flowhub, and troubleshooting the edge cases that come with real-world retail data.

You ll partner closely with Onboarding Managers, who own the customer relationship and project timeline. You own the data. When a migration hits a snag — malformed exports, mismatched SKUs, compliance field gaps — you diagnose, fix, and communicate clearly about what happened and what s next. Speed and accuracy both matter: our customers are running live businesses, and every day between signing and go-live is a day they re waiting on us.

If you re someone who genuinely enjoys turning messy spreadsheets into clean, structured data — and you get satisfaction from writing a script that saves hours of manual work — this role was built for you.

What You ll Do
  • Migrate, clean, and transform customer data (products, inventory, customers, sales history) from competitor POS systems into Flowhub s platform.
  • Write and maintain Python scripts to automate recurring data migration tasks, reducing manual effort and error rates over time.
  • Partner with Onboarding Managers to understand each customer s data landscape, timeline, and unique configuration needs.
  • Investigate and resolve data discrepancies — diagnosing root causes in source exports, mapping fields across systems, and validating accuracy before go-live.
  • Manage a dynamic queue of concurrent customer migrations, prioritizing based on go-live dates and communicating status clearly to internal stakeholders.
  • Develop familiarity with competitor POS systems (Dutchie, Treez, Bio Track, etc.) and their data export formats.
  • Document workflows, migration playbooks, and SOPs to support the scaling of our onboarding operation.
  • Collaborate with Engineering and Product to flag systemic data issues, suggest import tool improvements, and advocate for the onboarding experience.
What You Bring
  • Python proficiency — comfortable with pandas, writing clean transformation scripts, and ideally building reusable tooling beyond one-off notebooks.
  • Advanced spreadsheet skills — VLOOKUPs, pivot tables, large dataset manipulation.
  • Basic SQL knowledge — can write queries to pull, validate, and update data.
  • API familiarity — you ve sent requests to REST or Graph

    QL endpoints and can read API documentation.
  • Strong problem-solving instincts — when data doesn t look right, you dig in rather than pass it along.
  • Clear, proactive communication — you flag issues early, explain technical problems in plain language, and keep stakeholders informed without being chased.
  • Project management discipline — you juggle multiple customers at different stages and nothing falls through the cracks. Experience with Jira or similar tools preferred.
  • Comfort with ambiguity — no two migrations are identical; you adapt based on what the data demands.
Nice to Have
  • Experience with cannabis POS or compliance systems (Metrc, Bio Track, Leaf Data).
  • Exposure to ETL processes or data pipeline concepts.
  • Background in a customer-facing technical role (implementation, solutions engineering, technical support).

Salary Range: $75,000 – $100,000

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary