Senior Software Developer (back End)

Autodesk

Canada
Base: $107,000 - $157,300 cad; bonus/equity: annua...
On-site
Node.js (express)
Python (flask)
PostgreSQL
Autodesk is seeking a Senior Software Developer specializing in backend development to enhance their Autodesk Construction Cloud Assets platform. The role involves designing and maintaining RESTful APIs, optimizing backend systems, and collaborating with cross-functional teams to improve asset management in the construction industry

Job Summary

  • We are seeking a Senior Software Developer to join the team working on Autodesk Construction Cloud Assets — a flagship product in Autodesk’s enterprise construction suite.
  • In this role, you will be responsible for building, scaling, and maintaining frontend applications that power one of the most impactful products in the AEC industry, delivering mission-critical experiences for construction professionals around the world.
  • You will have the opportunity to influence architecture, improve frontend quality and performance, and mentor other developers as we elevate the way construction teams manage assets and equipment across global projects.

Matching Summary

Match Score: 85

Autodesk is seeking a Senior Software Developer specializing in backend development to enhance their Autodesk Construction Cloud Assets platform. The role involves designing and maintaining RESTful APIs, optimizing backend systems, and collaborating with cross-functional teams to improve asset management in the construction industry.

Salary

Base: $107,000 - $157,300 CAD; Bonus/Equity: Annual cash bonuses, stock grants; Benefits: Comprehensive benefits package

Skills & Requirements

Must-have

  • Node.js (Express)
  • Python (Flask)
  • PostgreSQL
  • RESTful APIs
  • AWS SQS/SNS
  • RabbitMQ
  • Docker
  • Git

Nice-to-have

  • OpenAPI/Swagger
  • Redis caching
  • Kubernetes
  • CI/CD pipelines
  • Python tooling
  • AI/ML services integration
  • B2B SaaS environments
  • Construction industry domain knowledge

Key Requirements

  • 3+ years of professional software engineering experience
  • Strong proficiency in Python (3.x)
  • Production experience with Node.js and TypeScript
  • Experience designing and building RESTful APIs
  • Experience with relational databases (PostgreSQL)
  • Experience with asynchronous systems
  • Familiarity with observability practices
  • Experience working with containerized applications (Docker)
  • Solid understanding of distributed systems fundamentals and microservices architecture
  • Experience using Git

Work Rights

Not specified

Tailored Resume

Cover Letter