Senior Software Engineer
Senior Software Engineer
About Us
Bauer Media reaches millions of people across Europe through audio, digital, and out of home advertising. Within Bauer Media Outdoor we operate thousands of digital screens and poster sites in high impact locations.
We are modernising the platforms that power how brands buy, manage, and measure outdoor advertising. Our teams are building scalable advertising and data platforms that support programmatic buying, self service tools, and data driven campaign optimisation.
Our mission is simple.
Create tech that makes a difference. Empower teams. Delight customers. Shape the media world of tomorrow.
The Role
We are looking for a Senior Software Engineer with a strong focus on the foundational qualities of high-performing systems: reliability, scalability, performance, and engineering excellence.
This is not a support or operational role. It is a hands-on senior engineering position focused on shaping how systems are designed, built, and operated at scale.
You will work on revenue-critical platforms that power campaign planning, audience targeting, real-time bidding, inventory management, and campaign performance analytics across Europe. Your work will directly influence how reliably and efficiently these systems operate under real production load.
You will act as a technical reference point for non-functional excellence, helping teams design systems that scale confidently as our traffic, markets, and data volumes grow.
What You Will Work On
- Distributed services supporting real-time bidding and campaign execution
- High-throughput APIs and data pipelines
- Platform-level reliability, performance, and observability
- Architectural improvements that reduce operational risk and increase resilience
- Engineering standards that enable teams to move fast without compromising quality
What You Will Do
Engineer Systems for Scale and Resilience
- Design and evolve services that are resilient, observable, and capable of operating at significant scale
- Embed reliability, performance, security, and cost efficiency into architectural decisions from the outset
- Define and evolve service-level objectives (SLOs) and reliability standards
- Lead capacity planning, performance testing, and scalability initiatives
- Improve fault tolerance through better system design and failure modelling
Improve Performance and Operational Excellence
- Identify performance bottlenecks across services, APIs, and data pipelines
- Optimise application code, queries, and service interactions to improve latency and throughput
- Strengthen observability through improved monitoring, logging, and instrumentation
- Reduce production incidents by improving resilience and early detection mechanisms
Raise Engineering Standards
- Promote high-quality engineering practices including clean code, automated testing, and CI/CD
- Drive consistency in reliability and performance practices across multiple teams
- Contribute to design reviews with a strong focus on long-term maintainability and system health
- Introduce measurable quality and reliability metrics and help teams use them effectively
Influence Technical Direction
- Collaborate with engineers, architects, and product teams to ensure systems are designed for scale and reliability
- Provide technical guidance on complex engineering trade-offs
- Mentor engineers and contribute to a culture of engineering excellence
- Help shape the long-term technical direction of our advertising platforms
What You Will Bring
- Strong experience building and operating production-grade software systems
- Experience designing distributed systems and cloud-based architectures
- Demonstrated ability to improve system performance, scalability, and reliability
- Deep understanding of non-functional requirements and how they influence architecture
- Experience working with observability, monitoring, and performance analysis tools
- Experience contributing to or establishing engineering standards across teams
- Strong coding ability and a pragmatic approach to improving existing systems
- Clear communication skills and the ability to influence across teams
Experience with high-throughput systems, event-driven architectures, or real-time platforms is highly valued.
How Success Is Measured
Success in this role is reflected through measurable improvements in the reliability, performance, and quality of our platforms, including:
- Platform services operating reliably under increasing production load
- Clear service-level objectives defined and adopted across teams
- Measurable improvements in system performance and efficiency
- Reduction in production incidents and improved fault tolerance
- Reduced time to detect and resolve production issues
- Higher-quality, more maintainable codebases
- Systems that scale effectively as traffic, data volumes, and markets grow
Why This Role Is Impactful
- You will shape the reliability and scalability of platforms used across multiple European markets
- Your work will directly influence revenue-critical systems
- You will solve complex distributed systems challenges at real-world scale
- You will help engineering teams move faster by strengthening the foundations they build on
- You will play a key role in defining what engineering excellence looks like within Bauer Media Outdoor
Technology Environment
Our Outdoor engineering teams operate in a modern cloud native environment.
Frontend
React, Next.js, TypeScript
Backend
Node.js, Python, serverless architectures
Data
Postgres, DynamoDB and other SQL or NoSQL technologies
Cloud
AWS including Lambda, API Gateway, CloudWatch, and S3
Infrastructure
Terraform and infrastructure as code
Engineering practices
CI/CD, observability, automated testing, and modern DevOps practices
Recommended Jobs
Electrical/Mechanical Engineer
Perform planned preventive maintenance (PPM) and reactive maintenance across M&E building services systems Carry out monitoring, fault-finding, and diagnostics on mechanical, electrical, and contr…
Director -Global Demand Generation Operations
At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are…
Music Technician - Camden
Role Category & Location Sector: High-Performing Secondary School with Specialist Arts Status. Borough: Camden (Inner London, England). Start Date: ASAP Start, Permanent, Full-Time. The O…
SEN Teaching Assistant - Ilford
We are seeking a compassionate, experienced, and dedicated SEN Teaching Assistant to join a friendly and inclusive primary school in Ilford, starting as soon as possible. This role is ideal for someo…
Treasury Manager - FX & Corporate Finance
Lead the UK's financial risk agenda, managing FX, interest rate, commodity and counterparty exposures. Execute smart, commercially focused hedging strategies, providing clear insights to senior le…
TAS Director - Life Sciences & Healthcare
Transaction Services Director - Life Sciences & Healthcare I'm partnering with a leading UK professional services firm to appoint a Director into its Transaction Services team, with a specific f…
Reception Class Teacher | Outstanding School in...
We are looking for a creative and enthusiastic Reception Teacher to join our friendly and supportive Primary School in Redbridge. This permanent role, starting January 2026, provides an excellent opp…
Dog Boarding needed near Battersea Park SW11
TBC
Daily Housekeeper Cook, Job ID J1F250
This lovely family based in Kensington, London, is looking for a Full-time Housekeeper Cook to maintain their home in a clean, organised condition and prepare healthy, balanced meals. The ideal candi…
Triage and Engagement Officer
Job Category: Admin & Clerical Job location: 1 Catford Road, Catford, London, Greater London, SE6 4RU, Lewisham Council Hours per week: 35 Start date: Immediate start Salary: £17.78 per hou…