More jobs:
Job Description & How to Apply Below
Senior Software Developer
Join us at Autodesk to build advanced CAD data exchange and interoperability components that power modern Building Information Modeling (BIM) workflows. In this role, you’ll design and implement high‑performance software that bridges data across multiple CAD and BIM platforms.
Location: Toronto, Canada – Hybrid work arrangement requiring occasional onsite presence.
Responsibilities- Design, develop, and maintain core components for CAD and BIM data exchange, integration, and interoperability.
- Implement efficient algorithms for 3D geometry conversion, metadata mapping, and format transformation.
- Collaborate with senior engineers and product managers to define requirements and ensure robust feature delivery.
- Create documentation and diagrams outlining subsystem relationships and participate in design reviews.
- Write clean, maintainable, well‑documented code following engineering best practices.
- Participate in code reviews, testing, and continuous integration processes.
- Coordinate cross‑team efforts to ensure reliable, secure, available, and scalable releases.
- Research and apply emerging standards (e.g., IFC, STEP, glTF, USD) to improve cross‑platform compatibility.
- Support performance optimization, regression testing, and API integration.
- Bachelor’s degree in Computer Science, Civil, Architecture or Construction Engineering, or equivalent experience.
- 3+ years of professional software development experience.
- Proficiency in C++, C#, or Python with solid understanding of object‑oriented design, software architecture, and large‑scale software design.
- Knowledge of 3D geometry, CAD/BIM models, or computer graphics fundamentals.
- Hands‑on experience with at least one CAD or BIM data format (e.g., IFC, DWG, STEP) and parametric design software such as Revit, Navisworks, Civil3D, Archi
CAD, or Bentley products. Mastery preferred. - Familiarity with Agile practices and modern version control tools, e.g., Git.
- Strong problem‑solving, debugging, and communication skills.
- Experience developing or contributing to CAD/BIM data exchange systems or plug‑ins.
- Exposure to Autodesk, Bentley, or Trimble API environments.
- Experience designing and developing robust, performant APIs, libraries, and reusable components.
- Multithreaded programming, performance profiling, and optimization.
- Familiarity with AI or ML techniques for data transformation, pattern recognition, or model feature extraction.
- Demonstrated curiosity for new technologies and continuous learning.
Salary for Canada‑BC based roles is expected between $98,600 and $144,650 base, with additional benefits. For Toronto, base salary ranges are $120,000–$130,000 (base) with potential awards and benefits.
We are an equal opportunity employer. Autodesk is committed to diversity & belonging. Learn more:
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×