
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Software Development Manager, Civil 3D
Lead a team to design, build, and deliver Civil 3D software features and cloud services.
Job Highlights
About the Role
The role involves leading a team of software developers, overseeing the design and delivery of new features and cloud services, and collaborating with product management and global partners to define project scope and deliver value. You will shape long‑term engineering strategies, champion best practices, and ensure high performance and usability for end‑users. • Recruit, coach, and develop a high‑performing team of software developers. • Provide clear guidance, regular feedback, and support career growth. • Direct design, implementation, and maintenance of features, components, and cloud services. • Collaborate with product management and stakeholders to define scope, objectives, and deliverables. • Develop release plans that deliver meaningful customer value. • Formulate and execute long‑term strategies aligned with organizational goals. • Champion best practices in engineering, including code quality, testing, deployment, and monitoring. • Foster trust and effective collaboration with globally distributed teams, including DevOps. • Advocate for end‑users by ensuring high performance and usability standards.
Key Responsibilities
- ▸team leadership
- ▸feature development
- ▸cloud services
- ▸release planning
- ▸engineering strategy
- ▸best practices
What You Bring
Autodesk empowers innovators who imagine, design, and create a better world. Our customers build skyscrapers, develop sustainable housing, launch rockets, and solve global challenges. We are looking for an experienced Software Development Manager to join the Civil 3D team in Toronto, working hybrid three days a week. Candidates must hold a bachelor’s degree or higher in Computer Science or a related field, have proven technical leadership on large‑scale projects, and at least three years of experience managing engineering teams. A deep understanding of the software development lifecycle, DevOps, CI/CD pipelines, and test automation is required, along with strong analytical, communication, and collaboration skills. Preferred candidates bring background in the Architecture, Engineering, and Construction (AEC) industry, experience with cloud and web technologies, database knowledge, and familiarity with AI frameworks or test‑driven development. • Bachelor’s degree or higher in Computer Science, Software Engineering, or equivalent. • Proven technical lead experience in large‑scale software development with multiple full cycles. • At least 3 years of experience managing and developing engineering teams. • Strong understanding of the full software development lifecycle, DevOps, CI/CD, and test automation. • Demonstrated analytical and problem‑solving skills with impactful technical decisions. • Excellent verbal and written communication; ability to explain complex concepts to non‑technical stakeholders. • Effective collaboration and interpersonal skills; experience in scaled Scrum teams driving cross‑team progress. • Background or education in Architecture, Engineering, and Construction (AEC) industry. • Experience with cloud services and web technologies. • Knowledge of databases such as Oracle, SQL Server, SQLite. • Practical experience with AI technologies, frameworks, or platforms. • Experience with test‑driven development and behavior‑driven development is a plus.
Requirements
- ▸computer science
- ▸technical lead
- ▸team management
- ▸devops
- ▸cloud
- ▸ai
Benefits
The compensation package for Canada‑BC roles includes a base salary of $136,000‑$187,000, with potential bonuses, stock grants, and comprehensive benefits.
Work Environment
Hybrid