Software Engineer in London

Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Build innovative advertising products and ad-tech that shape the media world.
  • Company: Join Bauer Media, a leading media business with a collaborative culture.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact with cutting-edge technology in a dynamic environment.
  • Qualifications: 4+ years of software engineering experience and full-stack capability required.
  • Other info: Work with modern tech in a cloud-native environment and enjoy excellent career growth.

The predicted salary is between 36000 - 60000 £ per year.

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.

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 optimise 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.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Other

Industries: IT Services and IT Consulting

Software Engineer in London employer: Bauer Media Outdoor UK

Bauer Media is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the tech space. As a Software Engineer, you will have the opportunity to work on cutting-edge advertising products in a supportive environment that prioritises employee growth and development, while also enjoying the benefits of working for a leading media company with a strong presence across Europe.
B

Contact Detail:

Bauer Media Outdoor UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Bauer Media. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that align with Bauer Media's tech stack. This gives you a chance to demonstrate your coding chops beyond just a CV.

✨Tip Number 3

Prepare for the interview by understanding Bauer Media’s products and tech vision. Think about how your experience can contribute to their goals, especially in building reliable and scalable features.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team!

We think you need these skills to ace Software Engineer in London

Software Engineering
Full Stack Development
React
Next.js
TypeScript
Node.js
Python
APIs
CI/CD Pipelines
AWS
Terraform
Agile Methodologies
Test-Driven Development (TDD)
Problem-Solving Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your software engineering experience, especially with the tech stack mentioned, and don’t forget to showcase any relevant projects or achievements.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about building advertising products and how your background aligns with our mission at Bauer Media. Keep it engaging and personal!

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. We love candidates who can demonstrate strong problem-solving skills and a growth mindset, so don’t hold back on sharing your experiences!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Bauer Media Outdoor UK

✨Know Your Tech Stack

Make sure you’re well-versed in the core technologies mentioned in the job description, like React, Node.js, and AWS. Brush up on your understanding of full-stack development and be ready to discuss how you've used these technologies in past projects.

✨Showcase Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex problems in your previous roles. Bauer Media values strong problem-solving skills, so think of scenarios where you identified an issue, proposed a solution, and implemented it successfully.

✨Understand the Business Impact

Familiarise yourself with how your technical work can drive business value. Be ready to discuss how your contributions have positively impacted user experience or business outcomes in your previous positions.

✨Engage in Collaborative Discussions

Since collaboration is key at Bauer Media, practice articulating your thoughts clearly and engaging in discussions about architecture and design. Prepare to ask insightful questions during the interview to demonstrate your interest in teamwork and cross-functional collaboration.

Software Engineer in London
Bauer Media Outdoor UK
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>