Software Engineer, Education

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

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

Responsibilities

  • 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

  • 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

  • Annual cash bonuses
  • Comprehensive benefits package

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$78,000 - CA$114,400 per year

Degree requirement

Bachelor's Degree

Tech skills

DockerPython

Location requirements

OnsiteTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.