Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Autodesk

Software Engineer, Education

Autodesk

Software Development Engineer at Autodesk building education-focused product experiences. Collaborating across disciplines to support teaching and learning through innovative software solutions.

Posted 6/10/2026full-timeToronto • 🇨🇦 CanadaMid-LevelSenior💰 CA$78,000 - CA$114,400 per yearWebsite

Tech Stack

Tools & technologies
DockerPython

About the role

Key responsibilities & impact
  • Write production-quality code, maintain and connect systems, and collaborate with cross-functional teammates to deliver education features for Autodesk products
  • Implement backend services APIs, integrations, and product infrastructure that support education product features and platform experiences
  • Move quickly from prototype to production, balancing speed, quality, maintainability, and user impact
  • Integrate and productize ML/AI solutions in close collaboration with digital experience and platform engineering teams
  • Build and maintain automation, plugins or SDKs for CAD platforms (e.g., Fusion, Revit, 3DS Max, Maya), including tooling to support reproducible experiments and product delivery
  • Work across product and engineering boundaries, including lightweight frontend integration, data pipelines, service orchestration, experimentation tooling, or internal product workflows when needed
  • Write robust, well-tested code and participate actively in code reviews and design discussions; follow security and data-handling best practices
  • Document designs, APIs, runbooks and hand-off materials to product teams, and help onboard other engineers to the codebase
  • Contribute to team culture by sharing knowledge, and promoting reproducible engineering practices

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience
  • 3+ years of professional software engineering experience (or equivalent)
  • Strong programming skills in Python and/or C++
  • Understanding of Full-Stack development workflows/processes
  • Able to utilise AI coding tools for increased velocity
  • Experience with containerization (Docker) and version control (Git)
  • Proven ability to integrate with CI/CD pipelines and maintain testable, maintainable code
  • Ability to work cross-functionally with product managers, designers, researchers, ML engineers, platform engineers, or other technical teams to ship features
  • Strong debugging, problem-solving skills and attention to detail
  • Excellent communication skills and ability to collaborate in a distributed team.

Benefits

Comp & perks
  • Annual cash bonuses
  • Comprehensive benefits package

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++Full-Stack developmentML/AI solutionsAPIsautomationpluginsSDKscontainerizationCI/CD pipelines
Soft Skills
collaborationproblem-solvingattention to detailcommunicationknowledge sharing
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering