Software Engineer
APPLY is the Agentic Customer Experience (ACx) partner for the world's most ambitious consumer and entertainment brands.
APPLY is the Agentic Customer Experience (ACx) partner for the world's most ambitious consumer and entertainment brands. We bring together deep domain expertise across Retail, CPG, Sports, and Media with AI-native delivery capability, designing and delivering agentic solutions that turn CX vision into commercial reality. We are the partner of choice for brands like Arc'teryx, NFL, Lululemon, and Kraft Heinz. For more information, visit applydigital.com.
LOCATION: APPLY is hybrid friendly with remote options available if needed. The preferred candidate should be based in (or within a location commutable to) the Greater London Area of the United Kingdom, working in hours that align to the UK timezone.
THE ROLE:
As a Technology Director, you'll provide strategic technical leadership across dedicated client accounts, guiding delivery, defining architecture, and mentoring the team, while taking genuine ownership of the client relationships that make the work matter. This means accountability not just to delivery contacts, but to senior stakeholders across the organisation and being able to navigate the commercial and structural complexity that comes with operating at that level. The role sits at the intersection of technical excellence and business growth: you'll help transform client organisations through innovative technology solutions, while deepening Apply’s presence and impact within each account.
RESPONSIBILITIES
Technical Leadership
Define and oversee high-level technical architecture and technology stack for accounts or portfolios
Define and communicate the AI adoption strategy for delivery squads, including how agentic workflows, AI-assisted development and LLM-based tools integrate into engineering practice.
Guide and review documentation that communicates architecture and topology of technical solutions
Act as the primary escalation point for technical issues both internally and externally
Team Management
Oversee the work of software engineers and technical team members to maintain high quality standards
Mentor technology team members to improve their contributions and professional growth
Define and manage the composition of delivery squads, ensuring deadlines are met and dependencies addressed
Client Engagement
Serve as the primary client-facing representative of the Technology and Account Leadership Team
Build credibility and trust with technical and non-technical stakeholders within client organizations
Provide expert advice and nurture relationships while navigating organizational complexities
Strategic Development
Actively contribute to growing existing accounts and to winning new work as part of the Business development team.
Work with Program Managers to identify, prevent, and mitigate project risks
Posted July 29, 2026