Organization: Autodesk
Location: Toronto, ON, Canada
Employment Type: Full-time
Job Requisition ID: 25WD94157
Salary: CAD 98,600 – 144,650 base, with potential bonuses, stock grants, and benefits
About Autodesk
Autodesk empowers people to Make Anything by revolutionizing how things are designed, made, and used. Its software spans industries including architecture, engineering, construction, manufacturing, and media. Autodesk serves professionals, students, and hobbyists worldwide, fostering creativity and innovation. Committed to diversity, the company integrates inclusion across employees, customers, partners, and communities to create opportunities for anyone to imagine, design, and build a better world.
Explore: Software Engineer, Localization Engineering at Autodesk | Competitive Benefits
Role Overview
Autodesk is seeking a Senior Software Developer to join the team developing the Autodesk Assistant, a platform powering all Chatbot and Assistant interactions for customers. This role involves designing REST APIs, implementing plugin architectures, and collaborating with architects, developers, and operations teams to deliver a unified experience. The ideal candidate will have a deep understanding of scalable, secure, and highly available software systems, contributing to both technical excellence and mentorship within the team.
Primary Responsibilities
- Design, code, test, debug, and document new and existing software components.
- Build high-quality code using unit testing and test-driven development.
- Lead code and document reviews while mentoring team members on best practices.
- Collaborate with peer organizations and support teams to address technical challenges.
- Translate business needs into accurate technical requirements and estimates.
- Evaluate and recommend tools, technologies, and processes for optimal performance.
- Troubleshoot code-level problems efficiently.
- Apply technical expertise to solve complex programming and design challenges.
- Ensure scalability, security, and availability of applications and processes.
Required Candidate
Education Requirements:
- BS/MS in Computer Science or equivalent experience
Minimum Qualifications:
- 4+ years of hands-on experience developing scalable, customer-facing web and software applications
- 2+ years of experience with Python and Java web frameworks
- 2+ years of experience with Selenium, Jasmine, Cucumber, or similar testing frameworks
- Experience deploying applications in AWS or similar cloud infrastructure
- Familiarity with backend data stores like DynamoDB and Aurora
- Experience with XML/JSON and building RESTful web services
Preferred Qualifications:
- Strong background in designing and implementing highly scalable distributed systems
- Proficiency in full-stack development methodologies
- Passion for learning new technologies and solving business problems
- Expertise in writing clean, testable, and effective code in Java, Python, or Go
Explore: Autodesk Remote Program Manager Role 2025 (Canada) – Earn $119K–$164K CAD + Benefits
Compensation & Benefits
Autodesk offers a competitive compensation package, including:
- Base salary: CAD 98,600 – 144,650 (depending on experience and location)
- Annual cash bonuses and stock grants
- Comprehensive benefits package
About Autodesk Culture
Autodesk fosters a culture of creativity, inclusion, and belonging. Employees are empowered to make meaningful contributions, turning ideas into reality while shaping a better world. The company values collaboration, innovation, and personal growth, ensuring every team member can thrive.
Diversity & Belonging: Autodesk is committed to creating an inclusive environment where everyone can succeed. Learn more: Autodesk Diversity & Belonging.
How to Apply
Interested candidates can apply through Autodesk’s careers portal using Job Requisition ID 25WD94157.
Contractors or consultants already working with Autodesk should apply internally.