Senior Software Developer

Date PostedJune 19, 2026LocationRemote, CanadaCompanyAutodeskSalary$107,000 - $157,300TypeSenior Level

Job Summary

We are seeking a Senior Software Engineer to join our team building innovative Preconstruction Bidding and Risk Management applications. You will design and deliver scalable, high-quality software that helps customers assess risk, optimize bids, and improve project outcomes using data, automation, and AI. This position is fully remote for candidates based in Canada.

Responsibilities

  • Design and deploy scalable web applications
  • Build full-stack solutions and APIs
  • Develop AI-powered product features
  • Mentor engineering team members
  • Ensure system performance and security

Required Skills

  • 5+ years software development
  • Modern web stack (React, Node.js)
  • RESTful APIs and Microservices
  • Cloud infrastructure (AWS)
  • AI/ML integration experience

Job Details

### Responsibilities - Design, develop, test, and deploy scalable web applications and services - Collaborate with product managers, designers, and engineers to define and deliver impactful features - Build and maintain full-stack solutions, including backend services, APIs, and modern front-end interfaces - Develop AI-powered features to enhance decision-making, forecasting, and risk analysis - Leverage AI tools and techniques to accelerate development and improve code quality - Ensure performance, reliability, security, and maintainability of applications - Participate in code reviews, technical design discussions, and architecture decisions - Mentor and support other engineers while contributing to a culture of engineering excellence ### Minimum Qualifications - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience - 5+ years of professional software development experience - Strong proficiency in modern web application development - Experience building and consuming RESTful APIs and microservices - Solid understanding of data structures, algorithms, and distributed systems - Experience working in cloud-based environments - Strong problem-solving skills and ability to work collaboratively in an agile environment ### Preferred Qualifications - Experience with Node.js, React, and modern JavaScript/TypeScript frameworks - Experience with MongoDB and PostgreSQL - Experience building and deploying applications on AWS - Demonstrated experience with AI/ML technologies, including developing AI-powered features and using AI tools and workflows to accelerate software delivery