ServicesSEOAds Lead GenWeb DesignAboutBlogCareers Book Free Audit →

The Role, Honestly

Position Xero is a founder-led performance marketing agency, founded and still led by Ronnie James Botes and Keegan Shane Haumann. The agency is run from South Africa and every engagement is delivered remotely to service businesses worldwide. Everything is month-to-month with no lock-in. The whole story is on our about page.

Paid media already runs here every day. This role is an addition to that side of the business, and we hire for it on an ongoing basis. You take a set of Google Ads and Meta accounts and own them end to end. Real accounts with real spend, in dollars and rand, from the start.

One thing separates this from most ads roles. You are the person who explains the cost per qualified lead to a business owner on a recorded monthly video report. The verticals are roofing, HVAC, plumbing, pool, cleaning, general contracting, law firms, real estate and recruitment. Owner-operators who know exactly what a booked job is worth.

The role is deliberately hands-on. You own the account, you own the number, and the people who decide are reachable directly. If you want a defined ladder and a department around you, this is not it.

What You Will Actually Do

Our delivery process is already published on how we work, so you can read the commitments you would be inheriting before you apply.

Campaign builds

Build and launch campaigns inside client Google Ads and Meta accounts: keyword and audience research, ad groups, negative lists, ad copy, creative briefs and conversion actions. Campaigns go live within 10 business days of receiving account access.

Optimise inside 48 hours

The first optimisation pass happens within 48 hours of launch: search terms, placements, bids and budget splits. That is a published client commitment, and it becomes your calendar.

Conversion tracking

Own conversion tracking end to end: GA4, Google Ads conversion actions, the Meta pixel and Conversions API, and offline or call conversions. CallRail is set up on phone-heavy campaigns so calls are counted as leads.

The budget

Own the monthly budget across accounts in dollars and rand. That includes the unglamorous half: pausing a campaign, cutting a channel, or telling a client to stop spending on something that is not working.

The reporting

Report the number: the Day 30 cost-per-lead report against the target agreed at kickoff, a 10-minute monthly video report you record yourself, a live Looker Studio dashboard clients can open any time, and a quarterly goal reset with a one-page scorecard.

The rest of the stack

Give whoever is building the page specific feedback on message match, form length, page speed and which offer to test, and work alongside the SEO and AI SEO side so paid and organic pull in the same direction on the same lead generation goal.

What We Are Looking For

Non-negotiables. Every item here is something we can check in a 30-minute call or a short practical session. No degree required.

  • Hands-on, in-platform experience in both Google Ads and Meta Ads Manager. You have built the campaigns yourself.
  • You have personally owned a monthly budget and made the spend decisions yourself.
  • Conversion tracking you set up yourself: GA4, Google Ads conversion actions, the Meta pixel or Conversions API, and offline or call conversions.
  • You can explain a result to a non-marketer in plain language, in writing and on video, because the monthly video report is recorded by whoever runs the account.
  • You read a losing account and say so early. Month-to-month clients mean a bad month is visible immediately.
  • Clear written and spoken English. You will be talking to owner-operators in several markets.
  • Meaningful overlap with United States and South African business hours. Where you live is up to you. Being reachable in those hours is part of the job.

Nice to have. None of these are dealbreakers.

  • Home services or legal vertical experience.
  • Landing page conversion-rate instincts, and the ability to give a developer specific feedback.
  • Looker Studio, CallRail or Google Ads Editor.
  • Performance Max experience, and an opinion about it.
  • South African market or rand-denominated account experience.

This role is probably not for you if you report in impressions, reach and engagement and never reach a cost per lead; if you have only worked inside a pod where someone else owned the budget, the tracking or the client relationship; if you describe results with no denominator; or if you want to hand client communication to somebody else, because on this role it stays with you.

How This Role Works

Fully remote, anywhere in the world. This role is 100% remote and open to applicants anywhere. The agency is run from South Africa and all client work is delivered remotely. That is how it already operates. There is no office.

Hours. Client work runs across United States and South African business days, so we need meaningful overlap with those hours. The exact schedule is agreed with you.

Employment type. Full-time.

Pay. Competitive, and agreed in a conversation on the first call.

Who you work with. Position Xero is founder-led. Ronnie James Botes and Keegan Shane Haumann are reachable directly. Meet them here.

The hiring process. You apply through the form below, a person here reads it, and if it looks like a fit we set up a call. The steps are set out on the careers page.

How To Apply

The form comes straight to us. There is no recruiter in between.

Your details stay with us. We do not share applications with anyone else. Prefer to attach a CV? Email hello [at] positionxero.com with “Ads Manager” in the subject line.

Own The Accounts.
Own The Number.

If you have built campaigns in both Google Ads and Meta Ads Manager and you are comfortable carrying the cost per lead, the form on this page takes about ten minutes.

Apply For This Role →