New Business Manager

Place Careers · London, England, United Kingdom

Location
London
Job Type
Contract, Full-time
Posted
July 03, 2026

Job Description

A progressive, design-led London architecture practice is seeking an Architecturally Experienced New Business Manager to lead strategic growth across Asia (including the Arabian Peninsula), Africa, and Oceania.


This is an exceptional opportunity for a business development professional with a background in architecture to help drive international expansion and shape the studio’s profile where design, strategy and communications meet.

Proficiency in Adobe Creative Suite, excellent communication skills, and confidence across digital and social media platforms are essential. A strategic, creative and proactive mindset will ensure success in this high-profile role.


About You


Background in architecture — ideally degree-qualified or with professional experience in an architectural practice.


Minimum 4 years’ experience in bids or business development within architecture or design.


Excellent written a...

Ready to Apply?

Submit your application for New Business Manager at Place Careers

Apply Now