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

Design and implement cross‑platform delivery solutions using Python and C++.

Toronto, Ontario, Canada
107k - 157k USD
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Office Full-Time

About the Role

• Design and implement delivery solutions for cross‑platform software components and APIs. • Build and maintain continuous delivery components with high emphasis on quality and engineering best practices. • Participate in software design and code reviews, providing feedback to the development team. • Estimate and schedule project tasks while considering relationships, dependencies, and integration. • Provide insights for maintaining and supporting major or critical applications. • Explain the benefits and challenges of prototyping within the development process. • Troubleshoot issues and recommend feasible solutions.

Key Responsibilities

  • delivery solutions
  • continuous delivery
  • code reviews
  • task estimation
  • application support
  • troubleshooting

What You Bring

• BS or higher in Computer Science or related field. • 5+ years of professional experience. • Strong programming skills in Python and C++ (including C, C#) and scripting languages such as JavaScript, shell, and batch. • Proficiency with Docker and deployment tools like Kubernetes. • Experience developing on Windows, Linux, or macOS environments. • Excellent written and oral English communication and analytical abilities. • Strong troubleshooting and critical‑thinking skills; ability to quickly learn large software systems. • Cross‑platform development experience with Python and C++. • Advanced debugging skills for interactive Python and C++ development. • Experience with Jenkins pipelines (Groovy scripting, PSL). • Knowledge of installer technologies such as MSI, WiX, or MSIX. • Familiarity with AI concepts and cloud‑based deployment.

Requirements

  • bs cs
  • python
  • c++
  • docker
  • kubernetes
  • jenkins

Benefits

Compensation for Canada‑BC based positions includes a base salary ranging from $107,000 to $157,300, with potential bonuses, stock grants, and a comprehensive benefits package. Salaries are adjusted for experience and location and may exceed the stated range.

Work Environment

Office Full-Time

Apply Now