CareerPlanGet AI match score →

Senior Software Developer - Civil 3D

Toronto, ON, CAN💼 Full-time💰 $107,000–$157,300🗓 2026-06-09 → 2026-07-30

Core

Senior Software Engineer owning major components of civil engineering software (Civil 3D) from design to delivery, solving complex technical problems and integrating AI.

Role type

Senior IC software engineer (C++/C#)

Builds

Desktop applications, components, and cloud services for the AEC industry

Domain

Architecture, Engineering, and Construction (AEC)

Deliverable

production ML models | product features

Required skills

C++, Visual Studio, Object-Oriented Analysis and Design (OOA/OOD), performance tuning, debugging, system analysis, unit and integration testing, Agile/Scrum methodologies

Preferred skills

C#, .NET, Python, DevOps/CI/CD, cloud services, web technologies, databases (Oracle, SQL Server, SQLite), computational geometry, AI technologies/frameworks

Technologies

C++, C#, .NET, Python, Visual Studio, Oracle, SQL Server, SQLite

Responsibilities

Design, plan, develop, refactor, test, deliver and maintain complex features across desktop applications, components, and cloud services; Prototype, implement, and maintain production-grade software and components; Mentor and coach junior engineers, conduct code reviews; Engage in cross-team collaborations, influencing technical direction; Proactively learn and share new technologies, stay current with AI trends and contribute ideas for integrating AI into products; Gather and incorporate user feedback to continuously improve product quality and user experience

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗