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
Software Engineer .NET role at TELUS Digital. Design and implement cutting - edge solutions for transformative customer experiences with a global team.
Tech Lead Manager overseeing automation systems for Jerry.ai, an AI - driven car ownership app, enabling a smooth user experience. Leading architectural changes and advancing internal tools for future growth.
Engineering Team Lead evolving automation systems for Jerry.ai's insurance marketplace. Collaborating with the CTO to enhance system architecture and mentor engineering teams.
Back - End Developer enhancing Java/Kotlin applications for Equisoft, a global digital solutions provider for financial institutions. Collaborating with teams to design, develop, and deploy innovative client solutions.
Senior Software Engineer developing AI companionship platform for EverAI. Contributing to scaling large - scale products in a fast - paced environment.
Senior Software Engineer shaping the technical foundation for a high - growth product in competitive gaming. Collaborating with teams to deliver high - quality solutions and tackle scaling challenges.
Senior C++ Engineer designing high - quality software solutions at Manulife. Building and testing software with a focus on reliability and performance in a collaborative environment.
Intermediate Java Developer enhancing customer and associate experiences by developing innovative applications. Working remotely first and collaborating with teams in Vancouver, BC.
Database Engineer at Bounteous supporting global trading applications. Responsible for database architecture, engineering, and collaboration with global teams.