Computational Design Developer

TP Bennett

Greater London

On-site

GBP 65,000 - 90,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TP Bennett is seeking a developer to build and maintain design tools used across architecture and interior design projects. The role sits in the Design Computation team within the Digital Design group, spanning desktop tools in Rhino and Revit, web apps and automation in the Autodesk cloud.

You will work where software engineering meets design practice, turning daily challenges into practical applications. The role covers Rhino/Grasshopper tooling, APS integration, web development with React,

Qualifications

  • Familiarity with IDEs such as Visual Studio and Visual Studio Code.
  • Strong knowledge of Rhino and Grasshopper and the development of custom Grasshopper components.
  • Demonstrable experience writing, packaging and deploying plugins into a host modelling application.
  • Demonstrable experience developing with APS, including Data Management API and Webhooks.
  • Full stack web development with React frontend and robust back-end services.
  • Version control with Git and Agile working structure.
  • A degree in a related field or equivalent demonstrable experience.
  • Minimum 3 years of professional experience in application development or computational design.

Responsibilities

  • Develop and maintain design applications across desktop and web.
  • Gather requirements from project teams and prioritize against roadmap.
  • Keep internal code organised, documented, tested and version-controlled.
  • Support, fix and improve tools during live project deadlines.
  • Train users and write guidance to drive adoption.
  • Collaborate with IT to deploy tools across the practice.
  • Ensure compliance with ISO 19650, BIM Execution Plans and UK GDPR.
  • Optimize applications for speed, reliability and scale.
  • Handle client and project data securely.

Skills

Rhino
Grasshopper
Grasshopper components
APS (Autodesk Platform Services)
React
Git
Agile
Full stack web development
WPF

Education

Degree in architecture, engineering, CS or related field

Tools

Visual Studio
Visual Studio Code
Docker
Azure / Google Cloud
RESTful APIs

Job description

TP BENNETT are looking for a developer to build and maintain the design tools used across our architecture and interior design projects. The role sits in Design Computation team, which forms part of the Digital Design Team alongside BIM and Document Control, and covers desktop tools inside Rhino and Revit, web applications, and automation across our Autodesk cloud environment. You will work where software engineering meets design practice, turning the problems, our project teams face every day into applications they use and rely on.

  • Rhino and Grasshopper tools that generate, test and rationalise design options at concept and technical stages.
  • Automation of document and drawing issue workflows in Forma Data Management using Autodesk Platform Services.
  • Web applications that make design and project data usable by teams who do not open modelling software.
  • Revit and Dynamo tools supporting the BIM team on live projects.
  • Retrieval augmented generation (RAG) applications that let project teams query the practice knowledge base, standards and project data in natural language, with answers traced back to their source documents.
Key responsibilities
  • Develop and maintain design applications across desktop and web.
  • Gather requirements from project teams, prioritise them against the department roadmap, and agree scope with the Head of Digital Design.
  • Keep internal code organised, documented, tested and managed using version control best practises.
  • Support, fix and improve tools once they are in use, including during live project deadlines.
  • Train users, write guidance and drive adoption.
  • Work with IT to deploy tools across the practice, covering installer packaging, code signing, licence management, and deployment to studio workstations through the practice device management system.
  • Ensure development work complies with practice standards and relevant regulation, including ISO 19650, our BIM Execution Plans, document control procedures and UK GDPR.
  • Ensure the technical feasibility of proposed work and optimise applications for speed, reliability and scale.
  • Handle client and project data securely, including any data passed to third party or AI services.
  • Contribute to the technical direction of the department with the Head of Digital Design.
  • Support other members of the team with project work where needed.
  • Monitor developments in design technology, evaluate their relevance to practice workflows through structured testing, and make evidence-based recommendations on adoption.
Qualifications, experience and skills
  • Familiarity with IDEs such as Visual Studio and Visual Studio Code.
  • Strong knowledge of Rhino and Grasshopper and the development of custom Grasshopper components.
  • Demonstrable experience writing, packaging and deploying plugins into a host modelling application.
  • Demonstrable experience developing with Autodesk Platform Services (APS), including the Data Management API for folders, items and versions, the reading and writing of custom attributes, and the use of Webhooks to trigger event driven processes. Experience gained against Autodesk Construction Cloud or BIM 360, now Autodesk Forma and Forma Data Management, is directly relevant.
  • Full stack web development, with responsive front-end interfaces in React and robust back-end services.
  • Version control with Git, and experience working with Agile working structure.
  • Evidence of tools which you have built and its adoption and retention patterns.
  • A degree in architecture, engineering, computer science or a related field, or equivalent demonstrable experience.
  • Minimum 3 years of professional experience in application development, computational design or a comparable software role. Experience in the AEC industry is an advantage.
  • Strong analytical and problem-solving skills, and the ability to explain technical decisions to people who are not developers.
  • Excellent communication and collaboration skills.
Desirable experience and skills
  • Revit API and Dynamo development.
  • Experience building retrieval augmented generation systems over internal document sets, including document chunking, embedding and vector search.
  • Experience integrating commercial APIs into production applications, including prompt design, structured outputs, and management of cost and latency.
  • Experience evaluating model output quality using test sets, benchmarking and human review.
  • Designing and consuming RESTful APIs and managing both SQL and NoSQL databases.
  • Desktop application development in .NET, including Windows Presentation Foundation (WPF) and the MVVM pattern.
  • Containerisation with Docker, CI/CD pipelines, and working knowledge of cloud infrastructure, preferably Azure or Google Cloud.

TP BENNETT are an employer dedicated to creating equal opportunity, embracing diversity and encouraging a culture of belonging.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computational Design Engineer - Design Tools & Automation
Computational Design Engineer - Design Tools & Automation

TP Bennett • Greater London

On-site
GBP 65,000 - 90,000
BIM Manager
BIM Manager

TP Bennett • Slough

On-site
GBP 65,000 - 95,000
BIM Manager
BIM Manager

TP Bennett • Greater London

On-site
GBP 80,000 - 110,000
BIM Manager
BIM Manager

TP Bennett • City Of London

On-site
GBP 70,000 - 110,000
Regional Manager
Regional Manager

Scale Careers • Greater London

On-site
GBP 90,000 - 125,000
Regional Design Technology Manager
Regional Design Technology Manager

WATG and Wimberly Interiors • Greater London

On-site
GBP 70,000 - 110,000
Design Technology Lead
Design Technology Lead

MADE Careers • Greater London

On-site
GBP 85,000 - 110,000
BIM & Digital Design Manager
BIM & Digital Design Manager

Facade Today • Newcastle upon Tyne

On-site
GBP 65,000 - 90,000
Senior BIM Coordinator
Senior BIM Coordinator

Archi-Tech Network • Greater London

Hybrid
GBP 50,000 - 70,000
BIM Manager
BIM Manager

Archi-Tech Network • Greater London

Hybrid
GBP 65,000 - 90,000