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
Speech and language therapist - London
Job Title: Paediatric Community Speech and Language Therapist Banding: Band 7 Location: Parsons Green Health Centre, London, SW6 4UL Start Date: ASAP Working Hours: 22.5 hours per wee…
Insurance Administrator
I am recruiting for an Insurance Administrator to join a highly respected global insurance broker based in the City. This role offers the chance to gain hands-on experience in the London Market while…
Treasury Systems Manager (FIS Integrity)
Lead the enhancement and automation of treasury processes using FIS Integrity as the primary platform, supporting treasury transformation initiatives while owning day-to-day system support, troublesh…
Solutions Analyst
Lead the forefront of innovative solutions analysis in a dynamic tech environment, driving success through expertise in data analytics and technical program delivery. As a Lead Solutions Analyst in…
Experienced Instructor/Groom
A vacancy has become available for an Instructor at our riding school in Enfield. The job role would include teaching, schooling and some yard duties. We offer lessons and hacking to Adults and Child…
Project manager/Senior Project Manager
Why Walr? Walr is the service-first data collection company built for the fast and the ambitious. Founded in 2020, we exist to elevate the role of the market researcher - not by adding more tools t…
Associate Professor in Developmental Psychology
Job Summary We are looking for an Associate Professor in Educational / Developmental Psychology to support us in our teaching and supervision of students in undergraduate and postgraduate programme…
C&T into C&I - Perm - Scon/Pcon/Partner
InX Strat & Consulting – Tech Consulting is seeking forward-thinking recruitment specialists experienced in transitioning from Commercial & Technology (C&T) into Commercial & Industry (C&I) sectors, …
Secondary Education Recruitment Manager - London
This position is for an experienced education recruitment professional with experience in supplying Secondary Schools with teachers and support staff, some management experience would also be require…
Cloud Engineer
Location is Remote as of now, but the candidate should be willing to travel anywhere in Germany as per client requirement. Mandatory: Germany speaking proficiency AWS Cloud Developer of DevOps Ce…