Jobs.ca
Jobs.ca
Language
Autodesk logo

Senior Software Developer

Autodesk11 days ago
Toronto
Senior Level

About the role

Who you are

  • We are looking for a dynamic individual who thrives in a fast-paced environment, is passionate about tackling complex customer challenges, excels in navigating ambiguity, and can effectively manage multiple priorities while maintaining a clear strategic focus
  • 3-5 years of professional experience in software development
  • BS in Computer Science or related technical field
  • Experience designing and developing web/cloud applications
  • Experience with Continuous Integration, Continuous Deliver, DevOps, etc
  • Previous front-end web development experience, building scalable web applications and components using UI libraries such as React and working with Typescript/Javascript
  • Proficiency with modern desktop technologies: C++, C#, .NET/.NET Core
  • Proficiency in scripting languages such as Python, Bash, or PowerShell for automation tasks
  • Understanding of network protocols, security best practices, and load balancing
  • Experience in working in an Agile environment​
  • Experience in working with distributed team
  • Experience with User Interface / User Experience Design process
  • Domain Experience with CAD applications
  • Domain Experience with BIM workflows
  • Experience with 3D computer graphics and/or computational geometry

What the job involves

  • Autodesk is transforming the Architecture, Engineering, Construction, and Owner (AECO) sector by enhancing existing Computational Design and Automation methods with cutting-edge Agentic technologies, seamlessly integrating them into products such as Revit, Civil 3D, Construction Cloud, and Forma
  • As a Senior Software Engineer, you will leverage your development expertise to drive the next wave of Computational Design, Automation, and Agentic technologies across our AEC portfolio
  • You will collaborate with a multidisciplinary team including software engineers, designers, and industry experts to define product vision and technical strategy
  • Your role will ensure the seamless integration of sophisticated workflow automation tools within Autodesk’s product suite and tailored cloud solutions for the industry
  • You'll contribute to design, implementation, testing, and deployment of Dynamo software products (desktop, web, and mobile)
  • Leverage the latest in ML application development to train and deliver models that enhance and assist customer workflows
  • Partner with designers and product managers to continually engage with customers for validation and feedback on software we develop
  • Actively develop and maintain our highly available production systems, ensuring they are robust, scalable, and maintainable
  • Contribute to the threat modeling and security architecture design to ensure our services maintain an appropriate threat mitigation stance
  • Configure and improve cloud infrastructure for service availability, resiliency, performance, and cost efficiency with increasing load over time
  • Gain deep knowledge of both our complex internally developed applications and enterprise-class services
  • Participate in team development process, including daily scrum, planning, code reviews, and quality assurance activities
  • Stay current with industry trends and best practices in software and ML development
  • Ensure the quality of the codebase through code reviews, automated testing, and quality control measures
  • Function well in a fast-paced, rapidly-changing environment

About Autodesk

10,000+