Jobs · Marketing · California

Marketing Operations Manager

Spectrum Equity · San Mateo, CA · 1 mo ago
Marketing$100k–$140k/yrFull-time
We need to output HTML fragment with sections: headings

for each section present: About the role? The posting includes "Job Summary". Could treat as About the role? The instructions: use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we need to map content accordingly. We have: - Job Summary: description of role. Could be "About the role" heading. - Essential Job Duties And Responsibilities: list of duties. Use
  • . - Minimum Qualifications, Job Skills, Abilities: qualifications and skills. Could be "Requirements" or "Qualifications". We'll have sections: Requirements (minimum qualifications) and Preferred Qualifications maybe as "Preferred Qualifications" but not in list; but we can include as part of Qualifications. - Pay: The pay rate line: "The pay rate for this role will range between $100,000 to $140,000, per annum." So we need a Pay section. - Benefits: "Employee Benefits" list. - Schedule: not mentioned, so omit. - Skills: maybe part of qualifications; but we can include Skills section if we have explicit skills list. Not separate. We must not repeat job title as heading. No Job ID etc. We must remove boilerplate: cookie/navigation/legal/EEO etc. At end there is EEO statement and Work Authorization required etc. Remove those. Also remove "Posted on Sep 16, 2026 Apply now" etc. We need to preserve all substantive information. Let's extract content: Job Summary paragraph: "B-Stock is hiring a Marketing Operations Manager to serve as the operational and intelligence layer across the entire marketing team. This is an IC role reporting directly to the VP of Strategy, with visibility into every marketing function — content, demand generation, buyer marketing, and seller marketing. Keep the marketing machine running with rigor: editorial calendars, cross-functional workflows, Braze platform administration, SEO/AEO/GEO infrastructure, CMS governance, content performance reporting, and asset management. This includes identifying and implementing AI automation within the platforms you own — Braze and AirOps — to reduce manual lift over time." Essential Job Duties And Responsibilities: list bullet points (though not bullet in text but sentences). We need to convert to
    • . We'll parse each duty: - Braze Platform Administration & Health - Serve as primary platform owner for Braze — system health, configuration, and resolving platform issues (integration failures, data pipeline breaks, sync errors) as needed - Monitor and continuously optimize platform performance: deliverability, bounce/unsubscribe trends, event tracking accuracy, data sync - Own user management, permission structures, and workspace governance; ensure the platform is configured to support the campaigns the buyer team is building without technical blockers - Maintain and improve data hygiene: segmentation infrastructure, contact properties, event schemas, suppression mechanics - SEO / AEO / GEO Performance Infrastructure - Own configuration and administration of AirOps to apply SEO/AEO/GEO standards across published content - Own the operational infrastructure — keyword frameworks, content briefs, optimization checklists, publishing governance — that ensures content meets SEO, AEO, and GEO standards before going live - Ensure all published content meets SEO, AEO (Answer Engine Optimization), and GEO (Generative Engine Optimization) standards before going live, including structured data, topical hierarchy, and authoritativeness signals - Track organic traffic and content compliance metrics; surface gaps and recommendations, and refine the underlying playbooks - Content itself is created by the content team; this role owns optimization, tagging, and discovery structure - Website Performance & CMS Ownership - Own Payload CMS backend administration — configuration, data integrity, page governance, freshness reviews, and the content asset library (tagging, organizing, archiving) — across bstock.com; day-to-day publishing sits with the content team - Monitor Core Web Vitals, crawl errors, broken links, and mobile usability; maintain a freshness standard (evergreen pages quarterly, high-traffic monthly) and deliver a regular health summary to marketing leadership - Own the publication SLA — time from content approved to content live — and hold the process accountable when pages sit in queue - Build and maintain the methodology for tracking B-Stock's share of voice in AI-generated search responses - Marketing Operations & Cross-Functional Workflow - Design, document, and enforce workflows across the marketing team — intake, approval, publishing, and reporting processes that scale without constant intervention - Run the master editorial calendar and ensure all functions are coordinated on timing, dependencies, and priorities - Serve as the connective tissue between marketing sub-functions and with sales, product, and customer success on shared programs - Flag redundancies and recommend consolidation across the marketing tech stack Minimum Qualifications, Job Skills, Abilities: - 4+ years of experience in marketing operations, content operations, or a closely related function at a SaaS or marketplace company - Hands-on platform administration of a marketing automation or customer engagement platform — configuration, data integrity, integrations (Braze strongly preferred; Iterable, Klaviyo, or similar) - Hands-on CMS ownership — publishing, auditing, governance — including headless/developer-forward platforms - Working knowledge of SEO fundamentals, with familiarity in how AEO (Answer Engine Optimization) and GEO (Generative Engine Optimization) are reshaping content discovery - Practical experience applying AI tools within marketing workflows - High ownership orientation — designs processes that scale without babysitting, spots gaps before they become problems, and translates operational complexity into plain-language recommendations for senior leadership Preferred Qualifications: - Direct experience with Braze and/or Payload CMS specifically - Experience with AirOps, Surfer SEO, Jasper, Writer, or similar AI-powered content platforms - Background in B2B marketplace, SaaS, or e-commerce environments - Experience evaluating and replacing agency relationships with in-house or AI-powered alternatives Pay: "The pay rate for this role will range between $100,000 to $140,000, per annum. We consider many factors when determining salary offers, such as the applicant’s work experience, education and training, skills, market data, and internal equity." Benefits: "Employee Benefits Competitive compensation packages, including bonus and optionsMedical, Dental, and Vision benefitsPaid Time Off, telecommuting, and matching 401(K)Support for continuing educationTeam offsites, social events, and extracurricular activities are a stapleSnacks, drinks, and the occasional box of donuts" We need to format benefits as list items. Also there is "The Company" description etc. That's substantive; we could include as "About the company" maybe but not in prescribed headings. The instructions only list certain headings; but we can include other sections if they have real content? It says: "IMPORTANT: include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text". It doesn't forbid other sections beyond the list, but the examples given are those headings. Probably we should stick to those headings only. The company description may be considered "About the role"? Not exactly. Could be omitted? But we must preserve ALL substantive information. If we omit company description, we lose info. However maybe we can incorporate into "About the role" summary? The job summary already includes some. The company description is separate but could be considered "About the company". Not in list but we could add a heading like "About the company" but not in the prescribed list. The instruction: "use

      for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." The "e.g." suggests those are examples, not exhaustive. So we can add other headings as needed, but better to follow the pattern. However we must not invent filler. The company description is substantive; we could add a section "About the company". That seems reasonable. But the instruction says "Prefer a few substantive sections over many thin ones." So maybe we can incorporate company description into "About the role" or a brief note. However the job summary already describes role; company description is about the company. Could be separate but still substantive. Given the instruction to prefer few sections, maybe we can combine company description into a brief paragraph under "About the role". But that would mix role and company; still okay. But we must preserve all substantive information; we can include it as a paragraph after the job summary under same heading? The heading "About the role" could contain both role summary and company overview. That's acceptable. Thus we will have sections: - About the role (h3) containing job summary paragraph + company description paragraph. - Responsibilities (h3) containing ul of duties. - Requirements (h3) containing minimum qualifications (maybe as ul). - Qualifications (h3) containing preferred qualifications (as ul). Or we could combine Requirements and Qualifications into one? But they are distinct. - Benefits (h3) containing ul. - Pay (h3) containing p. We should not include Schedule. We must not repeat job title as heading. We must not include Job ID etc. We must remove boilerplate: EEO, Work Authorization, etc. Now craft HTML. We need to ensure proper escaping? Not needed. Let's write:

      About the role

      B-Stock is hiring a Marketing Operations Manager to serve as the operational and intelligence layer across the entire marketing team. This is an IC role reporting directly to the VP of Strategy, with visibility into every marketing function — content, demand generation, buyer marketing, and seller marketing. Keep the marketing machine running with rigor: editorial calendars, cross-functional workflows, Braze platform administration, SEO/AEO/GEO infrastructure, CMS governance, content performance reporting, and asset management. This includes identifying and implementing AI automation within the platforms you own — Braze and AirOps — to reduce manual lift over time.

      B-Stock is the world's largest B2B re-commerce platform, connecting sellers and buyers of returned, trade-in, and overstock inventory. Our customers range from today’s top brands and retailers that want best-in-class inventory resale management to tens of thousands of entrepreneurs looking to purchase valuable merchandise for their resale businesses. While the amount of returned and overstock inventory continues to grow, there is also growing pressure on retailers and consumers to adopt a more circular economy and keep products in use as long as possible. Accordingly, the need for re-commerce solutions - to find products a second life - has never been greater! At B-Stock we’re proud to play a large part in powering resale, reuse, and the circular economy through our platform: annually we sell over 130 million items across all categories and conditions, equating to 400 million pounds of inventory. We believe there is tremendous value in and demand for this inventory - no matter the category, condition, or location. With hundreds of thousands transactions completed annually, B-Stock gives buyers a simple and direct way to buy valuable products directly from retailers and offers sellers a technology-driven replacement for traditional resale methods, while boosting operational efficiency, recovery rates, and cycle time. Led by eBay veterans and backed by top investors including Spectrum Equity, True Ventures, and Susquehanna Growth Equity, B-Stock shows no signs of slowing down. Our core values have shaped the company we are today and will continue to drive our success for many years to come. For more information, visit bstock.com/careers/

      Then Responsibilities:

      Responsibilities

      • Serve as primary platform owner for Braze — system health, configuration, and resolving platform issues (integration failures, data pipeline breaks, sync errors) as needed
      • Monitor and continuously optimize platform performance: deliverability, bounce/unsubscribe trends, event tracking accuracy, data sync
      • Own user management, permission structures, and workspace governance; ensure the platform is configured to support the campaigns the buyer team is building without technical blockers

Similar jobs