WPP is the trusted growth partner for the world’s leading brands.
We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company – powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth.
We have been building the world's most valuable brands for 50 years and have global reach across 100+ markets, with deep local expertise.
Our people are the key to our success. We're committed to fostering a culture of creativity, belonging and continuous learning, attracting and developing the brightest talent, and providing exciting career opportunities that help our people grow.
For more information, visit WPP.com.
Why we're hiring:
We are seeking an experienced Technical Lead to join our development team in a hands-on engineering and solutions role. This position requires a unique blend of technical expertise and leadership skills, combining individual contribution with team management, mentorship, and cross-functional collaboration. The ideal candidate will drive technical excellence while fostering a collaborative environment that enables the team to deliver high-quality solutions.
What you'll be doing:
Drive technical strategy and roadmap planning in collaboration with product and stakeholders
Establish and maintain coding standards, best practices, and development processes
ConducTechnical Leadership
Lead by example through hands-on coding and architectural decisions
Design and implement scalable solutions for complex technical challenges
t thorough code reviews and provide constructive feedback
Stay current with emerging technologies and evaluate their potential impact on our platform
Team Management & Mentorship
Lead and mentor a cross-functional engineering team of varying experience levels
Provide technical guidance and career development support to team members
Foster a collaborative and inclusive team culture focused on continuous learning
Conduct regular one-on-ones and performance reviews
Identify skill gaps and create development plans to address them
Facilitate knowledge sharing sessions and technical discussions
Cross-Functional Collaboration
Partner with product management, design, and other engineering teams to deliver integrated solutions
Collaborate with global teams across different time zones and cultural contexts
Work closely with leadership teams to align technical initiatives with business objectives
Participate in cross-team architectural discussions and technical decision-making
Act as a technical liaison between engineering and non-technical stakeholders
Solution Architecture & Problem Solving
Analyze complex business requirements and translate them into technical solutions
Design robust, scalable, and maintainable system architectures
Troubleshoot and resolve complex technical issues across the platform
Optimize system performance and reliability
Ensure security best practices are implemented throughout the development
What you'll need:
Core Technologies
Python: Expert-level proficiency with modern Python frameworks (e.g., Fast API) and libraries, building Microservices
React.js: Strong experience building complex, interactive user interfaces, Microfrontend architecture familiarity, creating reusable component libraries and use existing ones
TypeScript: Solid understanding of type systems and modern JavaScript/TypeScript patterns
API Development: Extensive experience designing and implementing RESTful APIs and GraphQL
Database Management: Proficiency with PostgreSQL, including query optimization and database design
Cloud & Infrastructure
Google Cloud Platform: Experience with GCP services (Compute Engine, Cloud Storage, Cloud SQL, etc.)
Amazon Web Services: Familiarity with AWS services and cloud architecture patterns
DevOps Practices: Understanding of CI/CD pipelines, containerization, and infrastructure as code
Monitoring & Observability: Experience with logging, metrics, and distributed tracing
Development Practices
Version control systems (GitHub) and collaborative development workflows
Testing frameworks and test-driven development practices
Agile/Scrum methodologies
Performance optimization and scalability considerations
Security best practices and vulnerability assessment
Required Leadership & Communication Skills
Leadership Capabilities
Proven track record of leading technical teams (5+ years of leadership experience)
Experience mentoring engineers at different career stages
Ability to make difficult technical decisions and stand behind them
Strong project management skills with ability to deliver on time and within scope
Experience with hiring and building high-performing engineering teams
Communication Excellence
Exceptional written and verbal communication skills
Experience working with global, distributed teams across multiple time zones
Ability to communicate complex technical concepts to non-technical stakeholders
Strong presentation skills for leadership and cross-functional audiences
Cultural sensitivity and adaptability for international collaboration
Fluency in English (additional languages are a plus)
Preferred Qualifications