
Senior Software Engineer – AEC Integration, .NET, Python
FABSTATION
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$105,000 - CA$120,000 per year
Job Level
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