Senior Software Engineer developing scalable advertising and data platforms for Bauer Media. Focusing on reliability, performance, and engineering excellence in high-performing systems.
Responsibilities
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
Requirements
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.
Lead Engineer overseeing design tasks for civil site development projects. Managing design teams to deliver high - quality engineering solutions while ensuring compliance with standards and client expectations.
Mobile Software Engineer at CentralReach developing solutions for autism and IDD care software. Collaborating in agile teams to deliver modern web and mobile applications.
Senior Software Engineer developing and supporting build tooling infrastructure at Disney Entertainment. Collaborating with teams to ensure efficient CI/CD processes for software delivery.
Senior Azure Infrastructure Engineer focusing on automated infrastructure solutions at Codec. Collaborating with solution architects and managing CI/CD processes in a hybrid work environment.
Senior Azure Infrastructure Engineer implementing Azure infrastructure solutions based on architectural designs for enterprise environments. Collaborating closely with Cloud Solution Architects and Project Managers in a hybrid role.
Senior Staff Software Engineer leading technical strategy for Coinbase's Data Platform. Focused on building scalable data infrastructure supporting AI and ML workloads.
Lead Software Engineer developing AI solutions and optimizing technology platforms for Wells Fargo's Chief Operating Office. Solve complex problems and lead technology initiatives across multi - cloud environments.
Senior Engineer managing cost systems and solutions for Enbridge's multi - billion - dollar project portfolio while collaborating with various stakeholders. Leading cost estimating tools and project performance analyses.
Software Engineer in HR IT responsible for managing interfaces and Linux servers. Collaborating with cross - functional teams in a hybrid working environment across multiple locations.