Senior Director, Engineering
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Description
Position at Choreograph
WHO WE ARE
Choreograph is WPP's global data products and technology company. We're on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation.
We work with agencies and clients to transform the value of data by bringing together technology, data and analytics capabilities. We deliver this through the Open Media Studio, an AI-enabled media and data platform for the next era of advertising.
We're endlessly curious. Our team of thinkers, builders, creators and problem solvers are over 1,000 strong, across 20 markets around the world.
WHO WE ARE LOOKING FOR
As a Senior Director of Engineering, you will lead the development of state-of-the-art tools and systems and manage a team of highly talented software engineers. You will take our technological capabilities in business operations to the level of world-class thought leadership and efficiency.
The role has broad scope and is of high visibility.
RESPONSIBILITIES
- Oversee a technology development team focused on business processes, workflows, integrations, and efficiencies in a highly dynamic agile development environment.
- Hire, train, manage, and mentor software engineers. Identify appropriate goals and development opportunities for team members.
- Build and maintain proprietary AI solutions that are integrated with DSPs like Xandr, Trade Desk, Amazon, Google DV360
- Manage the license agreements needed for the team to run in terms of tools and infrastructure
- Attend interdepartmental meetings, and business to provide technical guidance to Product/Business colleagues and relay business needs to engineering.
- Able to remove any blockers for engineers in terms of code, resources, clarification, etc.
- Able to chime in for code reviews and design discussions on general coding practices and futureproofing.
- Deliver sustainable, performant , and cost-efficient software components fulfilling product requirements on time, within budget, and to appropriate quality standards.
- Be a champion of agile development, fostering the culture and pushing your people to rise to the occasion and deliver products on time
- Provide estimates for planned tasks - identify project dependencies/anticipate and resolve conflicts that may pose a risk to successful completion
- responsible for the entire SDLC (Planning, Engineering design, Development, QA, CI/CD, and Production Support)
- Provide 2nd-level support for production systems.
- Collaborate with other engineering managers, architects, and operations to develop overall standards, process documentation, impact assessments, and operability.
- Manage and resolve escalations
REQUIRED SKILLS
- Experienced in hands-on software development and team leadership, ideally in more than one industry.
- A strong track record of designing, implementing, and documenting scalable cloud-based systems with extensive use of APIs.
- Experience designing and implementing stateful workflow orchestration systems in an M2M (Machine to Machine) context.
- Experienced with Python, Java, or C# and at least one web application framework, such as FastAPI, Spring Boot, or Blazor, in conjunction with PostgreSQL, MySQL, or another open-source RDBMS.
- Comfortable working online with globally distributed teams, interacting with business colleagues and coordinating with external API publishers (mainly advertising platforms such as Meta, Google, LinkedIn, Amazon, etc).
- DESIRED SKILLS
- Familiar with C# .NET Core running on Debian, Typescript, and React.
- Experience working with Google Cloud Platform (GCP) technologies such as BigQuery, Cloud MemoryStore, Cloud SQL, and Google Kubernetes Engine.
- Experience implementing OAuth2 and Open ID Connect workflows and associated session/token handling semantics.
- Knowledge of the core principles of data management, such as the relational model and the CAP theorem, including eventual consistency and tombstone-based concurrency management.
You have a passion for
- Working with users and an ability to normalize user requirements
- Looking for novel and creative solutions to complex problems
- Coding not only of a formal spec but also a problem statement
- Effective delegation, recognizing gaps in knowledge or experience, and pursuing proper training.
- You can communicate well with business users, product managers, and senior leadership
If you are ready to be at the forefront of the AdTech industry, shaping its future, and driving success for both Choreograph and our clients, we encourage you to apply and join our team.
Choreograph is the beating heart of data inside WPP's media investment group, GroupM, the world's leading media investment company responsible for more than $60 billion in annual media investment. Discover more about Choreograph at www.choreograph.com
GroupM and all its affiliates embrace and celebrate diversity, inclusivity, and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We are a worldwide media agency network that represents global clients. The more inclusive we are, the more great work we can create together
#LI-Promoted