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, with client work concentrated in the United States, the United Kingdom, Australia and South Africa. Everything is month-to-month with no lock-in.
This role is 100% remote and open to applicants anywhere in the world. There is no office. Client work runs across United States and South African business days, so meaningful overlap with those working hours matters. The exact schedule is agreed with you. This is a full-time position.
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, and 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.
What you will actually do:
- 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.
- Run the first optimisation pass within 48 hours of launch: search terms, placements, bids and budget splits. That is a published client commitment, and it becomes your calendar.
- 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.
- 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.
- 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.
- 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. Every item here is something we can check in a 30-minute call or a short practical session:
- 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. 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 and 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.
- No degree is required. We judge the work.