BIM Software Developer at EwingCole
Philadelphia, Pennsylvania, USA -
Full Time


Start Date

Immediate

Expiry Date

26 Nov, 25

Salary

0.0

Posted On

26 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Buildings, Version Control, Computational Design, Architecture, Python, Revit

Industry

Information Technology/IT

Description

DESCRIPTION

EwingCole is a nationally recognized architecture, engineering, interior design and planning firm with offices across the country. Our multi-disciplinary practice is built on the core values of professional excellence, design quality and collaboration. We are seeking a BIM Software Developer to join our team in Philadelphia or Wayne.
The BIM Software Developer builds add-ins, automations, and integrations that enhance our BIM workflows. The role focuses on Python scripting and C# development for Revit and related platforms, with opportunities to integrate LLMs/GPTs, ACC/APIs and immersive VR/AR/XR tech for interactive presentations and initiatives.

REQUIRED EDUCATION AND EXPERIENCE:

  • Bachelors degree in Architecture/Design/Engineering/Construction/Development/Data or equivalent work experience in a multi-discipline environment is preferred.
  • 2-5 years of professional experience
  • Proficiency in Python and C#
  • Experience with AI/LLM integration
  • Knowledge of BIM applications including Revit, Revit API & Autodesk Construction Cloud API.
  • Familiarly with Git version control

PREFERRED EDUCATION AND EXPERIENCE:

  • Experience in Architecture (Buildings) & Engineering (MEP/FP/S)
  • Familiarity with computational design (Dynamo, Grasshopper, Rhino)
  • Exposure to Digital Twins concepts
  • Skills in 3D rendering and VR/AR/XR

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

In addition to other duties that may be assigned, the primary responsibilities of this role includes the following:

  • Design, develop, and maintain Revit add-ins and internal tools that automate modeling, documentation, and data workflows.
  • Build and support Python toolsets (e.g., pyRevit) and shared libraries; package and document for firm-wide use.
  • Integrate with external systems and APIs (e.g., Autodesk Construction Cloud, databases/REST).
  • Contribute to VR/AR/XR-enabled presentations and support Digital Twin explorations with data hooks from BIM models.
  • Partner with BIM Specialists/Managers and project teams to identify pain points, gather requirements, and ship iterative improvements.
  • Use Git and code review practices; write tests and docs.
  • Learn and teach new features and new software packages as required.
  • Provide training of staff on workflows, processes, and software tools
  • Some travel to regional offices may be required
Loading...