BIM Software Developer

EwingCole
$64,183 - $91,401 a year
Philadelphia County, Pennsylvania
Full time
1 day ago

Job Type

Full-time

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.

Essential Functions
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

Requirements

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
Apply
Other Job Recommendations:

Associate CNO Software Developer

ManTech
Howard County, Maryland
$75,300 - $125,800
  • Design and develop new hardware or software based CNO...
  • Assist with designing, developing, documenting, testing, and...
2 weeks ago

Expert CNO Software Developer

ManTech
Howard County, Maryland
$175,800 - $312,200
  • Design and develop new hardware or software based CNO...
  • Manage the designing, developing, documenting, testing, and...
2 weeks ago

BIM/Revit Model Specialist

HDR
Denver, Colorado
$24 - $35 an hour
  • Create and maintain the BIM Execution Plan (BEP)
  • Create and maintain the MEP discipline models, systems,...
1 week ago

Lead CNO Software Developer

ManTech
Howard County, Maryland
$138,700 - $231,400
  • Design and develop new hardware or software based CNO...
  • Assist with designing, developing, documenting, testing, and...
1 week ago

Receptionist/Office Assistant

Northside Power
Benton County, Arkansas
$25,000 - $30,000 a year
  • Answer phones and dispatch technicians to the appropriate...
  • Contact the customer to inform them that the technician is...
1 day ago

Electromechanical Technician (Part Time)

Infoway Solutions LLC
Raleigh, North Carolina
$25 - $35 an hour
  • Assemble and test electro-mechanical devices and components.
  • Perform electronics soldering tasks...
1 day ago

Part Time Cleaner

ABM Industries
Dallas County, Texas
• No experience required and on the job training provided • Follows procedures for the use of chemical cleaners and power...
16 hours ago

Thrift Store Cashier/Sorter

The Salvation Army
Juneau, Alaska
  • High school diploma or equivalency.
  • Some knowledge of inventory control, retail sales, and loss...
1 day ago

Finance Manager (Sutter Health Park)

ASM Global
Sutter County, California
$70,000 - $80,000 a year
  • Work cross-functionally with Senior Accounting Manager to...
  • Have a thorough understanding of, and the ability to...
1 day ago

PUCT, TEF Grant Specialist (Grant Specialist II - IV)

Public Utility Commission of Texas
Austin County, Texas
$5,843 - $7,500 a month
The Public Utility Commission of Texas: Your Gateway to a Fulfilling Career! The hiring manager has requested the above...
1 day ago