Software Architect

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!

To vacancy overview
Education level
University (Master), University (Bachelor)


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.


Our offer

Application process

Convince us of your enthusiasm and skills.
Within 10 working days, we'll let you know if you made us curious.
First talk
Your future colleagues want to know all about you.
You feel the vibe, talk to people, shake hands and admire your new workspace.
We make you an offer you can't refuse.
Start your Greenhouse Group adventure
You shape the future of consumer friendly marketing with us!

Share this vacancy

Apply for this job

Apply now if you're interested in this vacancy! Make sure you have the following documents ready to add to your application.

  • Cv
  • Cover letter

Do you have questions about this vacancy?