
@ eJam / SANTA ANA, UNITED STATES · HYBRID
Posted Nov 12, 2026
ANNUAL_COMPENSATION
$75K–$90K
USD / YEARLY
Location: Preferred on-site in Orange County, CA (Santa Ana office). We're also open to hybrid or remote candidates working on Pacific Time (PT).
eJam is a privately held consumer products company that has built, scaled, and exited multiple brands. Our portfolio includes category leaders ranked at the top of Amazon, carried in major retailers nationwide, and sold across DTC, marketplaces, and every channel in between.
We operate like a holding company with the speed of a startup: small teams with real ownership and accountability.
This is the place where you'll see the entire machine: sourcing, product development, packaging, manufacturing, compliance, marketing, marketplace strategy, retail, all under one roof.
You will own the path from a customer order to recognized, reconciled revenue across every eJam channel, end to end. Shopify, Amazon, TikTok Shop, QVC and retail each report revenue, refunds, fees and payouts differently, and you make them agree: one gross to net waterfall per brand, one daily revenue number the CEO, finance and media buyers all trust, and channel payouts that tie to the bank.
You will be the person who finds where the cash went missing, and the one who brings receivables management in house as we retire our outsourced A/R partner.
Mission: Finance and brand leadership know what we actually earned yesterday, by brand and channel, and every dollar between gross sales and the bank is explained, before they have to ask.
Revenue data and reporting
Own the daily gross to net revenue report by brand and channel: gross sales, discounts, refunds, chargebacks, merchant and agency fees, sales tax and net revenue, and explain every movement
Maintain the revenue layer of the BigQuery finance and goal pacing dashboards so the numbers the business runs on match what Accounting books
Build and automate recurring revenue, subscription and channel performance reports, and replace manual spreadsheet pulls with repeatable queries
Track subscription revenue health: rebill approval rates, declines, retries, churn and refund drivers, and flag what needs action
Reconciliation and receivables
Reconcile Shopify, Amazon, TikTok Shop and payment processor payouts and settlements to the bank and the ledger each period, and chase every unexplained difference to its source
Support the month end close with revenue, refund, chargeback and fee reconciliations, and the related journal entry support
Manage retail and marketplace receivables (QVC, Target, Walmart, Kroger and the SAI portfolio as it moves in house): invoicing, remittance matching, deductions and short pays, and an aging the team acts on
Own the sales tax data flow and marketplace facilitator treatment with our tax platform
Process and systems
The order to cash process documented per channel, with control points and SOPs the team runs on, built with the data, subscription, customer support and media teams
Recurring revenue reporting automated with Claude and documented so it survives a vacation
30 days: the daily gross to net report publishes by brand without manual intervention and every channel's payout reconciliation is documented
90 days: BigQuery revenue ties to QuickBooks Online for the prior month with a written bridge for every known difference, and retail and marketplace receivables aging is owned end to end
6 months: order to cash SOPs exist for every channel, unreconciled revenue differences sit at zero at close, two recurring reports run materially faster, and the business trusts one revenue number
Requirements
Required (all four, no exceptions)
Order to cash: tied Shopify, Amazon, TikTok Shop, Stripe or similar settlements and payouts back to the general ledger and found a gap
Gross to net: built a bridge from gross sales through discounts, refunds, chargebacks, fees and tax to net revenue, and explained what moved
Subscription: worked rebill approval, decline, retry and churn data for a recurring revenue business
Receivables: managed retail or marketplace A/R, including remittance matching, deductions and short pays, with an aging someone acted on
Also required
3 to 7 years in revenue operations, revenue accounting or finance operations, ideally at a DTC, subscription or ecommerce brand
Advanced Excel (pivots, lookups, Power Query) and working SQL, BigQuery or another warehouse preferred, with dashboards in Looker Studio, Tableau or Power BI
You use AI, primarily Claude, as a working tool every day, and you check its output before it goes anywhere
Bachelor's in finance, accounting, economics, analytics or related
Nice to have
"technology_tags": [
"Shopify",
"Amazon",
"TikTok Shop",
"Stripe",
"BigQuery",
"SQL",
"Excel",
"Power Query",
"Looker Studio",
"Tableau",
"Power BI",
"Claude",
"QuickBooks Online",
"Ramp",
"TaxJar",
"Avalara",
"Numeral"
]
Pet-Friendly
Health & Wellness
Learning Budget
Paid Time Off
Life Insurance
Disability Insurance
Hybrid Working
Remote-First
Work from anywhere in the world. Our team spans multiple continents and time zones.
Equity / Stock Options
Performance Bonuses
State-of-the-Art Office
APPLY VIA THE EMPLOYER'S SITE
APPLY_NOW.SHHYBRID
SANTA ANA, UNITED STATES · HYBRID
JOB_TYPE
FULL TIME
SENIORITY
MID-LEVEL, SENIOR
PLATFORM
SHOPIFY
EMPLOYER_PROFILE
eJam
Building Earth-conscious brands people love — powered by data and creative storytelling
VIEW_COMPANY_PROFILE →