Our people matter

We love meeting,
the thinkers
& the doers
with serious talent.
If that sounds
like a little bit
of you, why not
say hello &
become part of
our innovative,
high-achieving
team of marketers,
developers, & creatives?

View open positions
Technical SEO specialist working at their desk.

Work hard and be nice
to people

We spend so much time at work, why not do something we enjoy? Work hard, be nice, and achieve high-performing results – all while honing your skills and earning respect for what you do.

Viva la Amsterdam 🚲

We’ve attracted a friendly bunch so far. To celebrate ten years of Upperdog, we bid bon voyage to British shores and descended upon Amsterdam for a weekend of respectability, civilised conversation, and sensible behaviour 👀.

I wanted to say a massive thank you. I am so lucky to work alongside a group of people who are this passionate and who continue to bring new ideas to the company.
ZharaFounder

Join a talented team
of specialists

Everyone at Upperdog is key to the bigger picture. We’ll help nurture, develop, and finesse your skills and knowledge, enabling you to specialise in a niche of your own. Development can look different to each person, so we’ll tailor your role around your own goals.

Upperdog’s organised, hardworking team sets a high bar, and it’s the supportive and fun culture we’ve built that makes it a great place to grow and do your best.
JakeSenior UX Designer

Work perks

We like to show gratitude to the fantastic team who make us who we are. Flexitime, WFH, a dog-friendly office, and 30 days holiday (plus bank holidays) are just a few of the perks on offer. Take a peek at our Instagram for the latest celebrations.

Dog friendly

They may not achieve quite the same level of work as their human counterparts, but our dog-friendly office is still a canine haven.

Work from home

Working from the office is so 2019. Well, sort of. We all come in at least two days a week, but beyond that, the choice is yours.

Flexitime

Need to leave early to make it to badminton practice? Understandable. Flexitime allows you to work to a timetable that suits you.

Holidays

You can never have enough holiday, but as we had to put a number on it, we settled for 30 days plus bank holidays. Not bad, eh?

Office location

Overlooking Bournemouth Gardens and a three-minute walk to the beach. As locations go, you can’t do much better.

Private medical

A generous private medical plan ensures you’re all set for any dentistry, optician appointments, contact lenses, and so on.

Quarterly team days

Teamwork makes the dream work. And who doesn’t love bowling a perfect strike on a Wednesday afternoon?

Team lunches

Sandwiches and last night’s lasagne are great and all, but do you know what’s even better? Monthly meals out as a team.

Career progression

We want to help people develop, and as they do, we want to recognise it. Learn skills, widen your knowledge, and be the best.

Training budget

That said, being the best sometimes needs external help. A generous training budget ensures that extra development is available.

Membership contribution

Have a gym membership on the go? It pays to be active, so we’ll contribute toward the monthly fees or costs.

Snack trolley

Because everybody loves an afternoon snack, right? To quote our favourite wizard, “We’ll take the lot.”

Join us

If we have no vacancies available, we can still consider serious applications.
Send your CV to careers@upperdog.co.uk and tell us a bit about yourself.

Full Stack Developer (Web and AI)

Production

Location: 2 days in Bournemouth office / 3 days optional WFH

Role Overview

We’re looking for a Full Stack AI Developer to take ownership of technical delivery across client websites and our growing AI and data infrastructure. This is a dual-purpose role that bridges the gap between traditional web development and artificial intelligence.

On the web and development side, you’ll be building and delivering custom websites for clients across ecommerce, lead generation, and professional services. You’ll own full stack delivery from backend architecture through to front end and deployment, working closely with our design and development team to turn client briefs into live, production-ready builds.

On the AI and data side, you’ll be building the infrastructure that powers the next phase of our agency’s growth. That means MCP servers, AI agents, automated reporting pipelines, CRM and ad platform integrations, and internal tooling across both production and marketing that makes the whole team faster and smarter.

Development and production website build

  • Build and deliver custom websites and web applications for clients across ecommerce, lead generation, and professional services, with a focus on performance, usability, and maintainability.
  • Own full stack delivery: backend logic, APIs, front end interfaces, deployment, and ongoing production support.
  • Work with our implementation and client support teams to translate briefs into clear technical delivery plans with realistic estimates.
  • Manage releases, monitor live environments, and respond to production issues.
  • Support scoping conversations and contribute to commercial decisions around timescales and build approach.

AI and data infrastructure

  • Design and build MCP servers and AI agent infrastructure for internal use and as a productised offering for clients, with commercial responsibility for how those systems are architected: cost implications, token consumption at scale, and infrastructure that is not rigidly tied to a single LLM provider.
  • Develop backend data pipelines integrating CRM systems, Google Ads API, GA4, BigQuery, and other marketing platforms.
  • Build and maintain RESTful API integrations, replacing workaround solutions with properly engineered, scalable alternatives.
  • Build internal AI tools covering automated reporting, client performance summaries, and workflow automation.
  • Develop internal tooling that makes the delivery team faster: AI-assisted code review, automated testing, reusable component libraries, and smarter deployment pipelines.
  • Build knowledge and workflow tools that reduce friction across the business, from project briefing and onboarding through to meeting summarisation and internal system integrations.
  • Support the productisation of technical services into scalable, repeatable, billable offerings.

What we’re looking for

  • 3+ years of full stack development experience with a strong backend foundation.
  • Proven experience building and delivering production websites and web applications, including ecommerce builds, lead generation sites, and custom web applications for commercial clients.
  • Comfortable owning a project end to end: scoping, estimating, building, deploying, and supporting live environments.
  • PHP/Laravel or Node.js on the backend, with React or JavaScript on the front end.
  • WordPress experience, both as a headless CMS and for full builds from the ground up, not templated solutions.
  • Experience building REST APIs and integrating third-party platforms and services.
  • Cloud platform experience on Azure or AWS.
  • Solid Git and CI/CD practices.
  • Genuine AI-assisted development experience: not just Copilot, but real understanding of how and when to apply AI tools appropriately and commercially.
  • Strong communicator who can work directly with clients and non-technical stakeholders.

What would set you apart

  • MCP server, LLM integration, or AI agent architecture experience.
  • Familiarity with marketing tech: Google Ads API, GA4, BigQuery, GTM, or server-side tracking.
  • Agency or client-facing delivery background.
  • Commercial awareness of AI API costs and how to architect systems that scale without creating unplanned spend.
  • Security background or awareness: Cyber Essentials, NCSC, or Azure AD.
  • An interest in the productisation of technical services and what makes them sellable.

What benefits can Upperdog offer you?

  • Hybrid and flexible working – working in our Bournemouth office Tuesday and Wednesday, with optional WFH for remainder of the week
  • Private healthcare – Including mental health support, therapies and diagnostic
  • 30 days of annual leave from your first day, plus Bank Holidays
  • Development and events contribution – towards any additional learning such as online courses, subscriptions or reading materials to help you expand your knowledge
  • Gym membership / subsidised parking
  • Referral fee – bonus referral for any new starter or client
  • Monthly team lunches
  • Quarterly team building – from the New Forest water park to crazy golf!
  • Regular appraisals – which clear objectives, training and development plans
  • Pension scheme
  • Good office location in central Bournemouth with nearby shops and cafes, located next to the gardens and 5 minutes from the beach
  • And more…

Salary: Dependent on the candidate

For more information and to ensure your details reach the correct person, please email careers@upperdog.co.uk with a copy of your CV and an introductory email. You will hear back within 14 days to confirm if we’d like to invite you to interview.

Please no recruitment agencies.

Senior / PPC Specialist

Marketing

Location: 2 days in Bournemouth office / 3 days optional WFH

Who is Upperdog?

Upperdog is a digital marketing agency based in Bournemouth with clients across the globe. We’re a team of digital pioneers who live by our motto ‘work hard and be nice to people’. If you want to know more, take a look at our website or have a nose on Instagram.

Role Overview

As a PPC Specialist, you’ll play a central role in delivering high-performing paid media campaigns across Google Ads and other platforms. This is a hands-on, executional role where you’ll own the full campaign lifecycle, from planning and structuring through to optimisation, analysis and scaling.

You’ll be comfortable analysing performance through a commercial lens, using metrics such as AOV, margins, CPA, ROAS and lifetime value to inform decisions around bidding, structure and budget allocation.

You’ll work closely with account managers and other channel specialists, contributing data-driven insight and clear recommendations to improve ROI. You’ll also support wider tracking, reporting and forecasting efforts, helping evolve how we use data to drive smarter, more profitable growth for our clients.

This role is ideal for someone who thrives on refining performance through data analysis and platform knowledge, particularly across Google Ads (Search, Pmax, Shopping, Display and YouTube) and Microsoft Ads. Experience with SA360, DV360 or Search365 is a bonus but not required.

Key Responsibilities

Campaign planning & optimisation

  • Take ownership of Google Ads and Microsoft Ads performance across Search, Shopping, Pmax, Display, and YouTube with a focus on building campaigns at scale and managing large budgets
  • Build campaigns from scratch using best-practice structures and naming conventions
  • Set up targeting, bidding strategies, ad copy, and extensions based on funnel stage and objectives.
  • Confidently interrogate datasets to identify patterns, anomalies and opportunities for scale
  • Optimise campaigns based on commercial performance, not just platform metrics, including profitability, margins, AOV and revenue contribution
  • Continually optimise campaigns using audience insights, search terms, negative keyword curation, and more.
  • Define KPIs based on budget, historic performance, and business context
  • Forecast campaign performance pre-launch using available data and benchmarks Implement testing plans across ad copy, targeting, landing pages, and bid strategies
  • Write or manage ad scripts to streamline optimisation or flag performance issues
  • Monitor pacing, diagnose underperformance, and act swiftly with corrective steps
  • Align campaign strategy with landing pages and conversion goals

 

Reporting, insights & collaboration

  • Support client meetings with performance commentary and clear narrative
  • Interpret performance trends and translate them into commercial recommendations
  • Contribute insights and learnings to quarterly reviews and wider strategic planning
  • Collaborate with SEO and organic teams to align on shared objectives
  • Support PPC Executives by reviewing campaign work, giving feedback and sharing knowledge and performance recommendations on their accounts.
  • Assist Upperdog with new business activity — completing in depth audits, supporting pitch decks and presenting findings during the pitch process

 

Tracking & tools

  • Support GA4 and GTM tracking setup in collaboration with the wider team
  • Audit and QA tracking accuracy, especially during new campaign or site launches
  • Maintain Looker Studio dashboards and performance trackers in Google Sheets
  • Review attribution models and tag setups to ensure compliance and consistency
  • Contribute to the agency’s reporting and automation evolution

 

What sets you apart?

  • Degree or formal education in a numerate subject such as mathematics, finance, economics, engineering or data science
  • Strong Excel or Google Sheets skills, including formulas, pivot tables and performance modelling
  • Enjoy working with numbers and performance data day-to-day
  • Enjoy forecasting, modelling outcomes and pressure-testing assumptions
  • Experience working with revenue-led or margin-led bidding strategies
  • Comfort working with large datasets and drawing statistically sound conclusions
  • Familiarity with Search Ads 360, DV360 or Search365
  • Experience writing or customising scripts using the Google Ads Script Editor
  • Knowledge of BigQuery or GA4 Explorations for deeper analysis

 

What benefits can Upperdog offer you?

  • 30 days’ holiday plus Bank Holidays
  • Flexitime
  • Option to WFH 3 days per week Mon/Thurs/Fri
  • Monthly team lunches
  • Casual dress code
  • Budget towards events and training courses
  • Pension scheme
  • Parking or gym membership contribution
  • Private medical insurance
  • Quarterly team building – from the New Forest water park, crazy golf to virtual quizzes!
  • Good office location in central Bournemouth with nearby shops and cafes, located next to the gardens and 5 minutes from the beach
  • Career progression; we hire our staff based on the long-term. Show us your hard work and commitment and we’ll want you to grow with the company.

And more…

Salary: Dependent on candidate

Application process

We’re particularly interested in how you think about numbers, performance and commercial decision-making, so please highlight this in your application where relevant.

For more information and to ensure your details reach the correct person, please email a copy of your CV and an introductory email. You will hear back within 28 days to confirm if we’d like to invite you to interview. Please no recruitment agencies.

  • First stage interview – this will be a short Teams call to hear a bit about you and your experience and tell you more about the role
  • Second stage interview – this will be an in-person interview at Upperdog HQ in Bournemouth, including a short presentation for you to prepare (a brief will be provided) and some more in-depth interview questions.

Digital Account Manager

Marketing

Location: 2 days in Bournemouth office / 3 days optional WFH

Who is Upperdog?

Upperdog is a digital marketing agency based in Bournemouth with clients across the globe. We’re a team of digital pioneers who live by our motto ‘work hard and be nice to people’. If you want to know more, take a look at our website or have a nose on Instagram.

Role Overview

As a Digital Account Manager, you’ll play a key role in the agency, managing your own list of clients and overseeing the delivery of digital marketing campaigns across SEO, PPC and/or paid social. This is a client-facing role where you’ll act as the main point of contact, ensuring activity is well planned, clearly communicated and aligned with client objectives.

You’ll be responsible for managing delivery rather than hands-on implementation, working closely with Account Executives and platform specialists who will execute the work. Your focus will be on coordination, performance oversight and client satisfaction, ensuring campaigns are delivered on time and generate strong, measurable results.

Key Responsibilities

Client management & communication

  • Act as the main day-to-day contact for your client list
    • Build strong, trusted relationships with clients
    • Lead client meetings, calls and updates as required
    • Ensure clients are kept informed on progress, performance and next steps

Campaign delivery & performance

  • Plan and manage the rollout of digital marketing campaigns across SEO, PPC and/or paid social
    • Ensure all activity is aligned with client objectives and agreed KPIs
    • Review performance and make data-led recommendations for improvement
    • Ensure reporting is accurate, clear and delivered on time
    • Support weekly and monthly performance reporting and analysis

Internal coordination

  • Work closely with Account Executives and platform specialists to plan and deliver client work
    • Ensure tasks are scoped correctly, scheduled appropriately and completed to a high standard
    • Maintain clear internal communication to keep delivery on track
    • Support internal processes that improve efficiency and quality of delivery

Commercial & strategic support

  • Contribute ideas and recommendations to improve campaign performance and client outcomes
    • Support new business activity, including audits, pitch preparation and presentations
    • Help identify opportunities to grow existing accounts where appropriate

Skills & experience

Essential
• 1–2+ years’ experience in a digital marketing agency, in an Account Manager, Executive or implementation role
• Experience working with SEO, PPC and/or paid social campaigns
• Google Analytics 4 experience
• Strong Excel or Google Sheets skills
• Excellent verbal and written client communication skills
• Highly organised with strong time management
• Proactive, with good initiative and attention to detail
• Excellent spelling and grammar
• Ability to manage a busy workload and prioritise effectively
• Team player with a positive, collaborative attitude

Desirable
• Experience setting up or managing SEO campaigns, including keyword research and on/off-page activity
• Experience setting up or managing paid search campaigns across Google Ads (Search, Performance Max, Display, Shopping)
• Experience setting up paid social campaigns on platforms such as Meta or LinkedIn
• Google Ads or Meta Blueprint certifications
• Experience with Looker Studio, GA4 and Google Tag Manager
• Experience working with lead generation and/or ecommerce clients
• Experience working across international markets
• Experience supporting pitches or tenders
• Familiarity with additional platforms such as Microsoft Ads, Amazon Ads, LinkedIn Ads, Spotify Ads or Pinterest Ads

 

What benefits can Upperdog offer you?

  • 30 days’ holiday plus Bank Holidays
  • Flexitime
  • Option to WFH 3 days per week Mon/Thurs/Fri
  • Monthly team lunches
  • Casual dress code
  • Budget towards events and training courses
  • Pension scheme
  • Parking or gym membership contribution
  • Private medical insurance
  • Quarterly team building – from the New Forest water park, crazy golf to virtual quizzes!
  • Good office location in central Bournemouth with nearby shops and cafes, located next to the gardens and 5 minutes from the beach
  • Career progression; we hire our staff based on the long-term. Show us your hard work and commitment and we’ll want you to grow with the company.

And more…

Salary: Dependent on candidate

Application process

For more information and to ensure your details reach the correct person, please email a copy of your CV and an introductory email. You will hear back within 28 days to confirm if we’d like to invite you to interview. Please no recruitment agencies.

  • First stage interview – this will be a short Teams call to hear a bit about you and your experience and tell you more about the role
  • Second stage interview – this will be an in-person interview at Upperdog HQ in Bournemouth, including a short presentation for you to prepare (a brief will be provided) and some more in-depth interview questions.

 

 

Senior Account Manager

Marketing

Role overview

As a Senior Account Manager, you play a crucial role in the agency’s digital marketing team. Your main responsibility is to oversee a portfolio of client accounts across SEO, PPC and paid social. The role involves devising digital strategies, alongside support from channel specialists, to ensure they deliver successful, measurable results. You will build strong relationships with clients and the team, set the example and drive high-performance. This position includes direct line management, and working closely with the Head of Marketing and Client Services Director on the application of marketing processes and client satisfaction.

 

Client strategy responsibilities

  • Strategise SEO campaigns – including on and off page SEO tactics, technical strategy, KPI reporting. These tasks are completed by Specialists and Executives, your role is briefing the strategy, direction and ensuring the results meet the client brief and KPIs.
  • Strategise paid search campaigns – such as Google, Bing, Search, Pmax, Shopping – as above, to brief and oversee delivery against the KPIs.
  • Strategise paid social ad campaigns – Facebook, Instagram, LinkedIn, Pinterest, Twitter etc – as above, to brief and oversee delivery against the KPIs.
  • Leveraging technical tools to encourage campaign efficiencies e.g. Looker Studio, Shoptimise, Google Shopping integration, GA4 – utilising Specialists to complete the research and inform the process.

 

Senior support to Account Managers

  • Overseeing a portfolio of client accounts that are managed day-to-day by a team of Account Managers. As part of this, maintaining oversight of the delivery and performance of those accounts, and supporting Account Managers as needed with troubleshooting, account performance and recommendations.
  • Review upsell quotes shared with you by Account Managers.
  • Support Account Managers with the direction of the quarterly/bi-annual review presentations, reviewing these PowerPoints, giving feedback and joining the meeting with the client.
  • Driving client retention/contract renewals, upselling other services and maintaining client satisfaction levels.
  • Oversee that the correct client tasks and hours have been planned in and assigned to the marketing team in Synergist, and that timely monthly planning is completed by Account Managers, and client time check-ins are taking place.

 

Senior account management responsibilities

  • On larger accounts, maintaining touchpoints with your clients, joining and engaging in meetings – via phone, video or in-person.
  • Lead review meetings, including quarterly and contract renewal presentations.
  • Providing reports and analysis as required, including producing custom reports. Working with the wider team on the account to create these, by providing a clear brief and objectives for the reporting scope. QAing this before the client receives it.
  • Analysing and making recommendations to improve campaign performance.
  • Managing client budgets, including underspend and balancing POs vs spend.

 

Team management, support and training responsibilities

  • You will be responsible for directly managing marketing team colleagues which includes 1-1s, progression and training.
  • Oversee Account Managers with supporting the implementation team with their daily and weekly list management, and day-to-day task support.

 

Internal management responsibilities

  • Leading daily and weekly team meetings, in rotation with other Senior Account Managers.
  • Being prepared, contributing and setting an example to the rest of the Planning team.
  • Working closely to support on operational processes to streamline company processes and improving agency efficiencies.

 

Support responsibilities to senior management

  • Providing general management support to the Head of Marketing, Client Services Director and Directors, and working closely with them to leverage key accounts.
  • Being the internal holiday/meeting cover for other Senior Account Managers and the Head of Marketing, and supporting/managing the team during absence.

 

Required Skills & Experience:

  • Experience: Minimum of 5 years of experience in digital marketing, with at least 3 years in an Account Management/Director role at an agency.
  • Leadership Abilities: Proven experience in managing team members and building a high-performance team.
  • Client Services: Exceptional client management skills with the ability to build trust, communicate effectively, and resolve conflicts.
  • Analytical Mindset: Strong data-driven approach to decision-making with the ability to interpret and leverage data for campaign optimisation and strategic planning.
  • Working Style: Strong organisational and time management skills, proactive and solutions-focused. Comfortable in a fast-paced environment and problem-solving.

 

Why Join Us?

This role offers an exciting opportunity to be part of a dynamic and growing agency which is 12 years old, working with a talented team and delivering high-impact solutions for a diverse range of clients. We value innovation and accountability and are seeking the perfect candidate to join our team.

 

What benefits can Upperdog offer you?

  • Hybrid and flexible working – working in our Bournemouth office Tuesday and Wednesday, with optional WFH for remainder of the week
  • Private healthcare – Including mental health support, therapies and diagnostic
  • 30 days of annual leave from your first day, plus Bank Holidays
  • Development and events contribution – towards any additional learning such as online courses, subscriptions or reading materials to help you expand your knowledge
  • Gym membership / subsidised parking
  • Referral fee – bonus referral for any new starter or client
  • Monthly team lunches
  • Quarterly team building – from the New Forest water park to crazy golf!
  • Regular appraisals – which clear objectives, training and development plans
  • Pension scheme
  • Good office location in central Bournemouth with nearby shops and cafes, located next to the gardens and 5 minutes from the beach
  • And more…

 

Salary: Dependent on the candidate

 

For more information and to ensure your details reach the correct person, please email careers@upperdog.co.uk with a copy of your CV and an introductory email. You will hear back within 14 days to confirm if we’d like to invite you to interview. Please no recruitment agencies.

Your dream job

Can’t find the role you’re looking for? Not to worry. Send us your application, tell us a little bit about you, and we’ll take a look.

Pretty good, right?

Start a project
Department

Job title

Job Description

Apply

This field is for validation purposes and should be left unchanged.
Drop files here or
Max. file size: 200 MB.