
Posted 19 hours ago
Software Engineer, Education
Autodesk
Requirements
Bachelor’s degree in Computer Science or equivalent, 3+ years professional software engineering experience, Strong programming skills in Python and/or C++, Experience with containerization (Docker) and version control (Git), Understanding of Full-Stack development workflows
Skills
PythonC#DockerAWSReactGit
About the role
Responsibilities
- Implement backend services, APIs, integrations, and product infrastructure to support education features.
- Move quickly from prototype to production, balancing speed, quality, and maintainability.
- Integrate and productize ML/AI solutions in collaboration with digital experience and platform teams.
- Build and maintain automation, plugins, or SDKs for CAD platforms such as Fusion, Revit, or Maya.
- Work across product boundaries, including data pipelines, service orchestration, and lightweight frontend integration.
- Utilize CI/CD systems (Jenkins, GitHub Actions) and containerized deployments (Docker) to ensure service reliability.
- Write robust, well-tested code and participate actively in code reviews and design discussions.
- Collaborate with product managers, designers, and researchers to turn ambiguous problems into shipped features.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- 3+ years of professional software engineering experience.
- Strong programming skills in Python and/or C++.
- Experience with containerization (Docker) and version control (Git).
- Understanding of Full-Stack development workflows and processes.
- Proven ability to integrate with CI/CD pipelines and maintain testable, maintainable code.
- Strong debugging, problem-solving skills, and excellent communication skills for distributed team collaboration.
Preferred Qualifications
- Experience working on CAD or 3D geometry systems (meshes, B-Reps, geometry kernels).
- Knowledge of OpenCascade or other geometry libraries.
- Experience with cloud infrastructure (AWS) and deploying/monitoring services in the cloud.
- Front-end familiarity with JavaScript or React/Next.js.
- Understanding of software architecture and design patterns for scalable systems.
About the Company
Autodesk helps innovators turn their ideas into reality, transforming not only how things are made, but what can be made. The Autodesk Education Experiences (AEX) team empowers the next generation of innovators by providing access to Autodesk tools, learning programs, and certifications.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Education
Autodesk · Toronto
