
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Manager Software Development
Lead a team developing next‑gen CAD/BIM data‑exchange software for Autodesk products.
Job Highlights
About the Role
The manager will define technical strategy and oversee delivery of scalable, reliable 3D data‑exchange software. Collaboration with engineering managers, product managers, and architects will translate complex workflow needs into elegant solutions. The leader will establish engineering best practices, including code reviews, automated testing, CI/CD, and documentation standards. They will also stay current with emerging standards and APIs such as IFC, STEP, and glTF. • Lead and grow a team developing next‑generation CAD/BIM data‑interoperability software. • Define technical strategy and ensure delivery of scalable, reliable 3D data‑exchange components. • Collaborate with engineering managers, product management, and architects to translate workflow needs into software solutions. • Establish and evolve engineering best practices (code reviews, automated testing, CI/CD, documentation). • Stay current with emerging standards and APIs (IFC, STEP, glTF) to enhance interoperability. • Manage roadmaps, team capacity, and project execution for timely delivery.
Key Responsibilities
- ▸team leadership
- ▸technical strategy
- ▸data exchange
- ▸engineering practices
- ▸standards monitoring
- ▸roadmap management
What You Bring
Candidates must hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. At least seven years of software development experience, including two years of engineering leadership, are required. Strong proficiency in C++, C# or Python and experience with 3D geometry, CAD APIs or graphics frameworks are essential. Experience with AEC or manufacturing platforms and solid communication, project‑management, and Agile skills are also needed. Preferred candidates have proven experience developing or integrating CAD data formats such as IFC, STEP, or USD. Experience with cloud‑based 3D model collaboration, knowledge of Autodesk, Bentley, or Trimble APIs, and a background in AI/ML for 3D analysis are a plus. Familiarity with modern DevOps toolchains further strengthens the profile. • Bachelor’s/Master’s in Computer Science or related field; 7+ years of development experience, 2+ years in leadership. • Strong proficiency in C++, C# or Python with 3D geometry, CAD APIs, or graphics experience. • Experience with AEC or manufacturing platforms (Revit, Navisworks, Civil3D, ArchiCAD, Bentley). • Proven ability to communicate, manage projects, and work with stakeholders in Agile environments. • Preferred: experience developing/integrating CAD formats (IFC, STEP, USD) and cloud‑based 3D collaboration systems. • Preferred: knowledge of Autodesk, Bentley, or Trimble APIs and AI/ML applications for 3D model analysis.
Requirements
- ▸computer science
- ▸c++
- ▸cad apis
- ▸revit
- ▸ifc
- ▸agile
Benefits
Autodesk promotes a culture of belonging and innovation, encouraging employees to shape a better world through their software. For Canada‑BC roles, the starting base salary ranges from $136,000 to $187,000, with potential bonuses, stock grants, and a comprehensive benefits package. The company also offers a talent community for those who wish to stay informed about future opportunities. • Hybrid work arrangement with occasional onsite presence in Toronto. • Starting base salary $136,000–$187,000 (Canada‑BC), with bonuses, stock grants, and comprehensive benefits.
Work Environment
Hybrid