Autodesk

Autodesk

Design and make software for architecture, engineering, construction, and entertainment industries.

11,600Building DesignConstructionAutomotiveBuilding Product Manufacturing3D AnimationArchitectureEngineeringConstruction ProfessionalsMechanical EngineeringMechanical CADThermal SimulationElectronic Design AutomationPrint Circuit Board DesignMechanical, Electrical, and Plumbing (MEP)HVACFabricationEstimationInfrastructureCivil EngineeringGenetic Engineering (Life Sciences)Website

Senior Software Developer - Civil 3D

Senior C++ developer building Civil 3D features, leading design to delivery.

Toronto, Ontario, Canada
99k - 145k USD
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Office Full-Time

About the Role

You will work with engineers worldwide, leveraging cutting‑edge technologies—including AI—to design, develop, test, and maintain features across desktop applications, components, and cloud services. Collaboration with product owners, experience designers, and product management will be essential, as will prototyping, code quality testing, and participation in Agile Scrum processes. The role also involves mentoring junior engineers, conducting code reviews, and influencing technical direction across teams. Continuous learning of new technologies and AI trends is expected, along with incorporating user feedback to enhance product quality and experience. • Design, develop, refactor, test, and deliver complex features for desktop applications, components, and cloud services. • Collaborate with product owners, experience designers, and product managers to implement designs. • Prototype and maintain production‑grade software and components. • Write unit and integration tests to ensure code quality and system stability. • Participate actively in Scrum, embracing Agile and LEAN methodologies. • Mentor junior engineers, conduct code reviews, and raise team technical proficiency. • Influence cross‑team technical direction and align with organizational goals. • Stay current with AI trends and contribute ideas to integrate AI into products. • Gather and incorporate user feedback to continuously improve product quality and UX.

Key Responsibilities

  • feature development
  • desktop apps
  • cloud services
  • unit testing
  • agile scrum
  • code review

What You Bring

Candidates must hold a bachelor’s degree in software engineering or a related field and have at least five years of large‑scale software development experience, including two commercial development cycles. Proficiency in C++ with Visual Studio, strong object‑oriented design, performance tuning, debugging, and experience in scaled Scrum teams are required. Preferred qualifications include DevOps, CI/CD, C#, .NET, Python, AEC industry knowledge, computational geometry, cloud services, databases, and practical AI experience. • 5+ years experience delivering large‑scale commercial software. • Advanced C++ programming with Visual Studio and strong OOP design skills. • Experience with performance tuning, debugging, and system analysis. • Knowledge of DevOps, CI/CD pipelines, and test automation (preferred). • Familiarity with C#, .NET, Python, computational geometry, and AEC industry (preferred). • Experience with cloud services, web technologies, and databases (e.g., Oracle, SQL Server, SQLite) (preferred).

Requirements

  • c++
  • visual studio
  • oop
  • devops
  • ci/cd
  • python

Benefits

Compensation for Canada‑BC roles includes a base salary of $98,600–$144,650 plus potential bonuses, stock grants, and a comprehensive benefits package. Autodesk is committed to diversity, belonging, and offers opportunities to join its talent community.

Work Environment

Office Full-Time

Apply Now