Senior Software Engineer – AEC Integration, .NET, Python

Posted 10ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Developer for AEC Integration utilizing .NET and Python at FabStation. Responsible for building applications that integrate with AEC ERP, MRP, and design platforms.

Responsibilities:

  • Design and develop software applications using .NET (C#) and Python.
  • Build integrations with AEC design platforms including Tekla Powerfab and Structures, SDS2, SolidWorks, Inventor, Revit, and similar tools.
  • Develop and maintain API integrations, plugins, and automation tools for design and production workflows.
  • Work with 3D model and connected metadata formats (e.g., IFC, STEP, GLB, CAD/BIM formats).
  • Create services and pipelines to process CAD and associated meta data.
  • Collaborate with engineering, BIM, and fabrication teams to understand workflow requirements.
  • Develop scalable backend services and data processing tools.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and optimize performance for large engineering datasets.

Requirements:

  • 8+ years of experience in software development
  • Strong proficiency in C# / .NET
  • Experience with Python for automation, data processing, or integration development
  • Experience integrating with engineering or CAD platforms such as: Tekla Structures, Tekla Powerfab, SDS2, SolidWorks, Autodesk Inventor, Revit or similar CAD/BIM platforms
  • Experience working with APIs, SDKs, or plugin development
  • Understanding of 3D model structures, geometry processing, or BIM concepts
  • Familiarity with version control systems (Git).

Benefits:

  • Competitive salary based on experience and capabilities
  • Benefits package
  • Potential for bonuses based on performance