Skip to content
R
roispends.
[ Careers · senior only ]

We don't run a
careers funnel.
We read inbound.

Every role here is senior. No junior pods learning on client spend. No 'fast-paced fun team' language. No six-month interview funnels. We read every inbound. We respond to every applicant. The bar is specific, written below, and we hold it.

Roles open
14
senior, all of them
Most active
7
prioritised hires
Junior pods
0
and never
Response rate
100%
every applicant
[ Who fits ]

Five things every senior here has in common.

  • Hands on the keyboard.

    Every senior here ships work directly. We don't have an oversight tier that bills clients while juniors do the work.

  • Opinions defended in writing.

    If you can't write your opinion in 200 words and defend it in a kickoff call, the work won't survive an account review.

  • Comfortable with the math.

    Even brand roles read a P&L without flinching. Strategy that ignores spend is decoration.

  • Anti-process, pro-discipline.

    Process as a tool, not a religion. Friday change logs. Decision logs. 14-day kill dates. Held to.

  • Allergic to fluff.

    If your last role used the word 'synergy' on a slide, this is not for you.

[ Currently most active ]

These 7 roles get reviewed first.

Inbound on these roles gets a senior partner reply within 5 business days. Other inbound (still senior, still serious) is reviewed within 14.

Performance
Most active

Senior Paid Social Operator.

Meta + TikTok + LinkedIn. Creative is the lever. Math is the language.

The bar →
[ What it runs ]
  • End-to-end Meta + TikTok account management (+ LinkedIn / Pinterest / Reddit per fit)
  • Creative strategy alongside the creative lead — message-market match, format velocity, fatigue diagnosis
  • Server-side CAPI / TikTok events, cross-channel deduplication, attribution sanity
  • Weekly hypothesis-driven test cadence with kill dates
[ The bar ]
  • 5+ years hands-on, $3M+/yr cumulative Meta + paid-social spend personally managed
  • Can write a creative brief and direct UGC / video — not just buy media others made
  • Comfortable saying 'this campaign is dead' on Tuesday after a Monday launch
  • Has shipped iOS-14-era attribution work and knows where Meta's reported numbers lie
[ Not for ]
  • Buyers who treat creative as 'someone else's job'
Apply for Senior Paid Social Operator
Performance
Most active

Senior Lifecycle Operator.

Klaviyo / Customer.io. Deliverability is half the job.

The bar →
[ What it runs ]
  • Klaviyo (DTC) and Customer.io (SaaS) flows, segmentation, and campaign cadence
  • Deliverability health: SPF / DKIM / DMARC, sending-IP warmth, suppression hygiene, inbox placement testing
  • SMS where in scope (Postscript, Attentive, Klaviyo SMS)
  • Lifecycle as a measurable channel, not a brand-warmth nice-to-have
[ The bar ]
  • 5+ years Klaviyo or Customer.io, with shipped flows on at least 3 brands
  • Can debug a Postmaster Tools complaint rate and explain DMARC to a CTO
  • Has rebuilt a list after a deliverability incident
  • Reports on revenue-per-recipient and net new contribution — not opens
[ Not for ]
  • Operators who treat email as 'just blast the list'
Apply for Senior Lifecycle Operator
Brand Studio
Most active

Senior Brand Strategist.

Positioning that survives a media buy.

The bar →
[ What it runs ]
  • Lead brand strategy engagements end-to-end — interviews, segment work, competitive mapping, positioning, narrative, messaging
  • Pressure-test strategy against operator output — sample ads, PR angles, sales scripts — before sign-off
  • Operator briefings post-handoff: paid, content, sales
  • Quarterly checkpoints with retainer clients
[ The bar ]
  • 8+ years in brand strategy, agency or in-house, with shipped strategy work for at least 5 brands
  • Can interview a founder, a churned customer, and a salesperson in the same week and translate
  • Has rejected your own first draft because it 'wasn't operator-ready' — and means it
  • Writes more than decks
[ Not for ]
  • Strategists who deliver in 80-page decks
Apply for Senior Brand Strategist
Brand Studio
Most active

Senior Identity Director.

A system, not a logo. Built to be built inside of.

The bar →
[ What it runs ]
  • Lead identity engagements: logo, type, color, motion, photography direction, components
  • Component library design (Figma) + tokenised handoff (CSS variables) so engineering can ship
  • Six-application stress-test (web, ad, packaging, deck, OG, app screen) before signing off the system
  • Working guidelines doc, not a glossy PDF
[ The bar ]
  • 8+ years in identity, agency or studio, with shipped work for at least 5 brands at category-defining quality
  • Designs in motion as well as static — the days of static-only identity are over
  • Comfortable handing off tokens to engineers without a redraw
  • Has a portfolio that tells you what they refused to ship as much as what they did
[ Not for ]
  • Designers who 'don't do tokens'
Apply for Senior Identity Director
Brand Studio
Most active

Senior Web Design + Build Lead.

The site is the brand's largest piece of collateral. Ship it green on CWV.

The bar →
[ What it runs ]
  • Lead brand-led web engagements end-to-end: IA, component-first design, motion, build, CMS, handoff
  • Engineering-quality front-end work in Next.js, Astro, Remix, or Webflow — pick the stack to fit who maintains it after we leave
  • Performance budget locked at design — LCP, INP, CLS green at handoff
  • 30-day post-launch review on every engagement
[ The bar ]
  • Senior designer with shipped engineering chops, OR senior FE engineer with shipped design chops — both 8+ years
  • Has launched at least 5 sites that landed CWV green on production traffic
  • Has the discipline to design components before pages
  • Reads bundle-size reports without complaining
[ Not for ]
  • Designers who hand off a Figma file and walk
Apply for Senior Web Design + Build Lead
Operator Stack
Most active

Senior AI Engineer / Operator-Tooling Lead.

The reason 'AI-native' isn't a marketing claim.

The bar →
[ What it runs ]
  • Build, ship, and maintain the internal Claude Code skills, MCP servers, and operator tooling that make 1 senior do the work of 4
  • Direct platform integrations — Google Ads API, Bing Ads SDK, Klaviyo, Triple Whale, Shopify, GA4 — wired into operator workflows
  • Internal data layer: SQLite caches, decision log DB, experiments DB, MMM scaffolding
  • Automation discipline — anything done twice gets a skill or a script; humans always make the call
[ The bar ]
  • 5+ years senior software engineering with shipped production systems
  • Comfortable across Python and TypeScript; familiar with LLM tool-use, MCP, and agentic patterns
  • Has built internal tools at a shop where the engineers weren't the customers
  • Reads platform API docs as a primary research method, not a fallback
[ Not for ]
  • Engineers who treat marketers like users to be tolerated
Apply for Senior AI Engineer / Operator-Tooling Lead
[ All open positions · 14 ]

Every role to run two practices senior-only.

Performance practice, Brand Studio, the Operator Stack that makes 'AI-native' real, and the backbone that keeps the engine running. Click any role for the full bar.

[ 01 ]

Performance practice · 6

Performance
Most active

Senior Paid Social Operator.

Meta + TikTok + LinkedIn. Creative is the lever. Math is the language.

The bar →
[ What it runs ]
  • End-to-end Meta + TikTok account management (+ LinkedIn / Pinterest / Reddit per fit)
  • Creative strategy alongside the creative lead — message-market match, format velocity, fatigue diagnosis
  • Server-side CAPI / TikTok events, cross-channel deduplication, attribution sanity
  • Weekly hypothesis-driven test cadence with kill dates
[ The bar ]
  • 5+ years hands-on, $3M+/yr cumulative Meta + paid-social spend personally managed
  • Can write a creative brief and direct UGC / video — not just buy media others made
  • Comfortable saying 'this campaign is dead' on Tuesday after a Monday launch
  • Has shipped iOS-14-era attribution work and knows where Meta's reported numbers lie
[ Not for ]
  • Buyers who treat creative as 'someone else's job'
Apply for Senior Paid Social Operator
Performance

Senior Marketplace Operator.

Amazon + Walmart + DSP / AMC. Retail media as a real channel.

The bar →
[ What it runs ]
  • Hands-on Amazon Sponsored Products, Brands, Display, and Sponsored TV — plus Walmart Connect, Target+, Criteo where in scope
  • Amazon DSP + AMC for brands at scale
  • Listing optimisation alongside the catalog team — A+ content, listing experiments, BSR diagnostics
  • Profitability-first reporting (TACOS, contribution margin) — not just ACOS theatre
[ The bar ]
  • 5+ years deep in Amazon Ads with hands-on DSP / AMC experience
  • Has shipped at least one $10M+ GMV Amazon book and survived a Buy Box loss
  • Reads contribution margin, not just ACOS
  • Writes weekly readouts that include 'this didn't work, here's why'
[ Not for ]
  • Operators who never look outside Sponsored Products
Apply for Senior Marketplace Operator
Performance
Most active

Senior Lifecycle Operator.

Klaviyo / Customer.io. Deliverability is half the job.

The bar →
[ What it runs ]
  • Klaviyo (DTC) and Customer.io (SaaS) flows, segmentation, and campaign cadence
  • Deliverability health: SPF / DKIM / DMARC, sending-IP warmth, suppression hygiene, inbox placement testing
  • SMS where in scope (Postscript, Attentive, Klaviyo SMS)
  • Lifecycle as a measurable channel, not a brand-warmth nice-to-have
[ The bar ]
  • 5+ years Klaviyo or Customer.io, with shipped flows on at least 3 brands
  • Can debug a Postmaster Tools complaint rate and explain DMARC to a CTO
  • Has rebuilt a list after a deliverability incident
  • Reports on revenue-per-recipient and net new contribution — not opens
[ Not for ]
  • Operators who treat email as 'just blast the list'
Apply for Senior Lifecycle Operator
Performance

Senior SEO + GEO Operator.

Technical, content, and AI search citability — one operator, three muscles.

The bar →
[ What it runs ]
  • Full-funnel SEO: technical, on-page, content architecture, link earning
  • GEO / AEO: optimisation for AI Overviews, Perplexity, ChatGPT, Gemini citability
  • Programmatic SEO at scale where the data supports it
  • Schema, llms.txt, structured data discipline
[ The bar ]
  • 5+ years SEO with at least one site grown past 100K monthly organic sessions
  • Has shipped programmatic SEO and lived through the de-indexation that follows when it's done lazily
  • Reads server logs without complaining
  • Has a stance on AI search and can defend it
[ Not for ]
  • Operators who only know on-page checklists
Apply for Senior SEO + GEO Operator
Performance

Senior CRO Operator.

Hypotheses with kill dates. Tests that conclude in 14 days.

The bar →
[ What it runs ]
  • Funnel teardowns from ad-click to retention — heatmaps, session replay, behavioural analysis
  • Hypothesis-driven A/B tests with statistical sanity, not vanity-stat declarations
  • Landing-page architecture work alongside paid + creative leads
  • Quarterly experiment readouts: what shipped, what killed, what compounded
[ The bar ]
  • 5+ years CRO with at least 50 shipped tests and a 30%+ kill rate (it's a feature, not a bug)
  • Knows when not to test — has a stance on minimum traffic / sample / power
  • Can sit between paid, creative, and engineering and translate
  • Treats kill dates as binding, not aspirational
[ Not for ]
  • Operators who run tests forever waiting for significance
Apply for Senior CRO Operator
[ 02 ]

Brand Studio · 5

Brand Studio
Most active

Senior Brand Strategist.

Positioning that survives a media buy.

The bar →
[ What it runs ]
  • Lead brand strategy engagements end-to-end — interviews, segment work, competitive mapping, positioning, narrative, messaging
  • Pressure-test strategy against operator output — sample ads, PR angles, sales scripts — before sign-off
  • Operator briefings post-handoff: paid, content, sales
  • Quarterly checkpoints with retainer clients
[ The bar ]
  • 8+ years in brand strategy, agency or in-house, with shipped strategy work for at least 5 brands
  • Can interview a founder, a churned customer, and a salesperson in the same week and translate
  • Has rejected your own first draft because it 'wasn't operator-ready' — and means it
  • Writes more than decks
[ Not for ]
  • Strategists who deliver in 80-page decks
Apply for Senior Brand Strategist
Brand Studio
Most active

Senior Identity Director.

A system, not a logo. Built to be built inside of.

The bar →
[ What it runs ]
  • Lead identity engagements: logo, type, color, motion, photography direction, components
  • Component library design (Figma) + tokenised handoff (CSS variables) so engineering can ship
  • Six-application stress-test (web, ad, packaging, deck, OG, app screen) before signing off the system
  • Working guidelines doc, not a glossy PDF
[ The bar ]
  • 8+ years in identity, agency or studio, with shipped work for at least 5 brands at category-defining quality
  • Designs in motion as well as static — the days of static-only identity are over
  • Comfortable handing off tokens to engineers without a redraw
  • Has a portfolio that tells you what they refused to ship as much as what they did
[ Not for ]
  • Designers who 'don't do tokens'
Apply for Senior Identity Director
Brand Studio

Senior Writer / Verbal Identity Lead.

Voice that produces a different sentence.

The bar →
[ What it runs ]
  • Lead verbal identity engagements: voice, tone, messaging architecture, tagline development
  • Naming sprints in partnership with the brand strategist (linguistic + market screening)
  • Long-form editorial direction for retainers
  • Voice doc that produces real before/after rewrites — not 'friendly but professional' fluff
[ The bar ]
  • 8+ years writing — agency, in-house brand, or independent — with at least 3 shipped voice systems and a body of long-form to point at
  • Comfortable interviewing founders, support reps, and salespeople in the same week
  • Can defend a tagline against a six-person founder objection without losing the bet
  • Has refused a piece of work for being off-voice — and was right
[ Not for ]
  • Writers who can only write in one voice
Apply for Senior Writer / Verbal Identity Lead
Brand Studio
Most active

Senior Web Design + Build Lead.

The site is the brand's largest piece of collateral. Ship it green on CWV.

The bar →
[ What it runs ]
  • Lead brand-led web engagements end-to-end: IA, component-first design, motion, build, CMS, handoff
  • Engineering-quality front-end work in Next.js, Astro, Remix, or Webflow — pick the stack to fit who maintains it after we leave
  • Performance budget locked at design — LCP, INP, CLS green at handoff
  • 30-day post-launch review on every engagement
[ The bar ]
  • Senior designer with shipped engineering chops, OR senior FE engineer with shipped design chops — both 8+ years
  • Has launched at least 5 sites that landed CWV green on production traffic
  • Has the discipline to design components before pages
  • Reads bundle-size reports without complaining
[ Not for ]
  • Designers who hand off a Figma file and walk
Apply for Senior Web Design + Build Lead
Brand Studio

Senior Editorial Lead.

Content as an editorial product. Built to compound.

The bar →
[ What it runs ]
  • Lead content + editorial retainers: thesis, calendar, long-form, social, video / podcast direction
  • Editor-in-chief role across each engagement — single accountable senior on every piece
  • Quarterly brand-layer readouts: share of voice, narrative shift, citation
  • Capacity-honest scoping — bi-weekly long-form before weekly fillers
[ The bar ]
  • 8+ years editorial — magazine, B2B media, in-house brand, or agency — with a body of long-form to point at
  • Has run a calendar through one full year and not blown it up
  • Can edit a junior writer to ship-quality without rewriting from scratch
  • Treats engagement metrics as a secondary lens, not the primary one
[ Not for ]
  • Content marketers who think volume is the strategy
Apply for Senior Editorial Lead
[ 03 ]

Operator Stack · 2

Operator Stack
Most active

Senior AI Engineer / Operator-Tooling Lead.

The reason 'AI-native' isn't a marketing claim.

The bar →
[ What it runs ]
  • Build, ship, and maintain the internal Claude Code skills, MCP servers, and operator tooling that make 1 senior do the work of 4
  • Direct platform integrations — Google Ads API, Bing Ads SDK, Klaviyo, Triple Whale, Shopify, GA4 — wired into operator workflows
  • Internal data layer: SQLite caches, decision log DB, experiments DB, MMM scaffolding
  • Automation discipline — anything done twice gets a skill or a script; humans always make the call
[ The bar ]
  • 5+ years senior software engineering with shipped production systems
  • Comfortable across Python and TypeScript; familiar with LLM tool-use, MCP, and agentic patterns
  • Has built internal tools at a shop where the engineers weren't the customers
  • Reads platform API docs as a primary research method, not a fallback
[ Not for ]
  • Engineers who treat marketers like users to be tolerated
Apply for Senior AI Engineer / Operator-Tooling Lead
Operator Stack

Senior Account / Engagement Lead.

The PM that makes senior-only delivery actually senior.

The bar →
[ What it runs ]
  • Run client engagements end-to-end — kickoff, weekly cadence, decision log, change log, scope discipline
  • Single point of contact for the client, even when senior operators are on the call
  • Decision log: every major call logged with rationale to `~/Documents/DecisionLog`
  • Defend scope. Senior operators do not run scope creep with you in the room.
[ The bar ]
  • 5+ years agency PM or client-services lead — boutique, not pod factory
  • Can read a Looker dashboard and a Klaviyo flow with equal comfort
  • Has fired a client when the engagement turned toxic — and was right
  • Writes weekly recaps in a way the founder reads in 90 seconds
[ Not for ]
  • PMs who exist to schedule meetings
Apply for Senior Account / Engagement Lead
[ 04 ]

Backbone · 1

Backbone

Operations Lead.

Finance, contracts, hiring ops. The reason the engine doesn't sputter.

The bar →
[ What it runs ]
  • Finance: invoicing, AR, contractor + vendor pay, monthly close, cash forecasting
  • Contracts: MSAs, SOWs, NDAs, renewals — straightforward terms, no procurement gauntlet
  • Hiring ops: applicant triage, scheduling, contractor onboarding, IP / compliance
  • Operating dashboards: utilisation, engagement margin, runway
[ The bar ]
  • 4+ years operations / finance at a service business or boutique agency
  • Comfortable with QuickBooks / Xero, contracts, and hiring ops in equal measure
  • Has run a 10–30 person services firm's ops solo, OR was the deputy who actually did
  • Treats process as a tool, not a religion
[ Not for ]
  • Generalists who haven't lived inside a P&L
Apply for Operations Lead
[ How we hire ]

Four steps.
Two weeks max.

  1. 01

    Inbound.

    You email hello@roispends.com using the apply link. Include the prompts in the body. We read every inbound. Senior partner replies within 5 business days for active roles, 14 for everything else.

  2. 02

    30-min call.

    Not a 'tell us about yourself' call. We share screen. We walk through real client work — yours and ours. We surface fit honestly on the call. If we're not the right firm, we say so and recommend who is.

  3. 03

    Paid trial brief (1 week).

    A real, scoped, paid brief — not a 4-hour 'take-home test'. We pay our standard senior day rate. You ship a real artifact. We discuss it together. We never ask for unpaid work.

  4. 04

    Offer or honest no.

    We send written offer with comp band, scope, and start date — or we send a written, specific 'no' explaining what didn't fit. Never a ghost. Never a 'we'll be in touch'.

[ What we won't do ]

Stated up front. So no one's surprised.

These aren't hypothetical. Every line below is a thing we have seen and refused to do.

  • Hire juniors and bill clients senior rates.
  • Hire pods. Every role here is named, accountable, and senior.
  • Run a six-month interview funnel. Two weeks max, end-to-end.
  • Ask for unpaid trial work. Trial briefs are real, scoped, and paid at senior day rate.
  • Ghost. Every applicant gets a written, specific response.
  • Hire generalists into deep practices. Each role is one craft, deep.
  • Pretend a role isn't open when it is, or vice versa.
  • Negotiate comp via psychological game. Bands are stated, ranges are defended.
[ Compensation ]

Agency-best.
Bands stated on the call.

  • Above the agency band, below the platform in-house band. We pay senior practitioners senior money.
  • Bands are transparent on the 30-min call. We don't waste your time if there's a mismatch.
  • Variable comp tied to engagement margin and retention — not arbitrary KPIs.
  • Remote-first. Global. We hire on craft, not on time zone.
  • Real PTO. We don't play the "unlimited PTO" game. You get a number, you take it.
[ One way in ]

Email us. We read every line.

Subject your email with the role you're applying for. Include the five things in the body. Senior partner reply within 5 business days for active roles, 14 for everything else.