Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Bauer Media Outdoor

Greater London

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading advertising technology company in Greater London is seeking a skilled Software Engineer to develop innovative advertising products and ad-tech. You will be responsible for delivering high-quality software components, building scalable features, and collaborating across teams. An ideal candidate will have at least four years of experience, a degree in Computer Science or equivalent, and proficiency in core technologies such as React, Node.js, and AWS. This role offers an exciting opportunity to work in a dynamic environment with a hybrid tech stack.

Qualifications

  • At least four years of software engineering experience.
  • Strong proficiency in core tech stack including cloud platforms.
  • Full stack capability with knowledge in APIs and monitoring.

Responsibilities

  • Deliver high-quality software components and systems.
  • Design and build reliable, scalable features.
  • Collaborate with Product and User Experience teams.

Skills

Problem-solving skills
Communication skills
Collaboration

Education

Degree in Computer Science or related discipline

Tools

React
Node.js
Python
AWS
Job description
About us

Bauer Media is a leading media business reaching millions of people across Europe through audio, digital, and out of home advertising. We’re behind well known brands including Kiss, Absolute, Magic, Grazia, and Empire. Within our Outdoor division, we connect audiences through thousands of digital screens and poster sites in high impact locations.

This role sits within Bauer Media Outdoor at a pivotal moment. We are rethinking how brands buy, manage, and measure outdoor advertising, moving towards modern, scalable platforms across programmatic, self service, and data led products.

Bauer Media Outdoor Tech vision

Create tech that makes a difference. Empower teams. Delight customers. Shape the media world of tomorrow.

What you will be working on:

You will be building world class advertising products and ad-tech that allow our employees and customers to discover our advertising products, plan advertising campaigns, target audiences using powerful and proprietary data, manage campaigns and content, bid for our inventory on a real-time basis, and view the impact and performance of their adverts.

You will be delivering an outstanding experience, embedding AI into what we offer and making sure this operates reliably and cost effectively at a massive scale.

Role Focus:

Deliver high-quality software components and systems, bringing technical depth and craftsmanship to your area.

You’ll do:
  • Design and build reliable, scalable features with minimal supervision.
  • Contribute to architectural discussions and code reviews.
  • Ensure performance, security, and reliability in your components.
  • Write tests and automate deployments.
  • Collaborate closely with Product, User Experience and Data / BI to deliver end-to-end solutions.
  • Understand business and end-user needs, problems and feedback to optimse the product.
  • Capture data and metrics on the success of the product and on how we deliver to continuously improve.
  • Mentor and support junior engineers.
How you will behave and act:
  • Demonstrates strong problem-solving skills.
  • Listens actively and collaborates cross-functionally.
  • Communicates with clarity and checks for understanding.
  • Demonstrates continuous improvement and growth mindset.
You’ll bring:
  • At least four years of software engineering experience.
  • Degree or equivalent experience in Computer Science or related discipline (or strong coding bootcamp experience).
  • Full stack capability.
  • Strong proficiency in our core tech stack (languages, frameworks, cloud platform) and ways of working (e.g. agile, devops)
  • Experience with APIs, data flows, CI/CD pipelines, and monitoring.
  • Ability to balance technical excellence with pragmatic delivery.
  • Ability to understand business and user needs or problems and define realistic solutions.
  • Good understanding of system design and performance trade-offs.
Measures of success:
  • Consistent delivery of well-engineered, production-ready solutions that deliver measurable business value.
  • Delivery of business value and business outcomes by delivering objectives and key results.
  • Ownership of one or more core domains / systems.
  • Contribution to shared engineering standards and documentation.
The type of tech you will be working on:

At Bauer Media’s Outdoor division, our engineering teams work with a modern, cloud-native technology environment. While you don’t need experience with everything listed, you should be comfortable learning new tools and working across a varied stack. Our typical technologies include:

Frontend & Web
  • React
  • Next.js
  • TypeScript
Backend & Services
  • Node.js
  • Python
  • Serverless development
Datastores
  • SQL and NoSQL databases (e.g. Postgres, Dynamo DB)
Cloud & Infrastructure
  • AWS (Lambda, CloudWatch, API Gateway, S3, etc.)
  • Infrastructure as Code (Terraform)
Ways of Working
  • Agile delivery
  • Non-functional requirements embedded for scaling
  • CI/CD automation
  • Test-driven development (TDD)
  • Observability and modern DevOps practices
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.