FABSTATION

Senior Software Engineer – AEC Integration, .NET, Python

FABSTATION

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$105,000 - CA$120,000 per year

Job Level

Tech Stack

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#PythonAPI developmentplugin developmentdata processingautomation tools3D model structuresgeometry processingBIM concepts