Are you an experienced Software Architect and are you looking for your next challenge? Then you might be just the one we are looking for!
About WPP Open Dynamic Content
WPP Open Dynamic Content is a platform and centre of excellence provided to WPP agencies, enabling brands to deliver better outcomes with the power of personalized advertising content. At the heart of Open DC is a platform that enables brands to build complex messaging and targeting strategies from an initial creative concept to a fully-fledged campaign with thousands of variants - delivering valuable performance improvements across display, video, social and other digital media advertising channels.
About the role
The software architect has a strong strategic focus within the engineering function at Open.DC. They are the owner of the platform blueprint and are responsible for communicating this with both internal and external engineering teams, ensuring the consistent and robust delivery of new platform features.
They have a high degree of technical experience and expertise, coupled with strong soft skills, leadership, and influence. The architect has a breadth of technical knowledge to guide decision making and can make key strategic decisions regarding tools, language and methods used to deliver exceptional software.
Own the platform blueprint/design – Proactively look at the current system and propose architectural improvements + implementation plan.
Plan for future requirements – Assist the product team by extracting requirements of architectural significance. Formulating a blueprint and guiding the team through the implementation of new features.
Communicating the architecture – Helping everyone understand the architecture so teams can move forward in a structured and effective manner.
Working together with developers – Making sure that developers can realize the architecture, by a combination of mentoring and direct involvement.
Verifying the implementation – Proactively look at the current system and propose architectural improvements + implementation plan.
Plan for future requirements – Ensuring the delivered system is consistent with the agreed architecture and will meet the requirements.
Integration architecture - Collaborating directly with internal and external parties when there would be an interconnection with our system (i.e. integration of APIs, new services etc.).
The behaviours we are looking for
Leadership – The architect will be a leader by nature, able to inspire other members of the engineering team with their vast software knowledge, experience, and overall confidence in the blueprints and architectural direction that they provide.
Communication – The architect needs to be able to communicate effectively with the broader engineering team (both internal and external) for their blueprint and direction to be achieved.
Team work – The architect will use their extensive software knowledge to help improve the overall development workflow across the Open.DC engineering team.
Collaboration - Open.DC is a company with many moving parts and inter-connected departments from product, to commercial, to strategy, to engineering. The architect will be a great collaborator, able to work closely with colleagues from across the business.