Principal Software Developer (back End)

Autodesk

Multiple Locations
Base: $131,000 - $191,400 (canada-bc); bonus/equit...
Node.js (express) and python (flask) backend development
Postgresql, redis, and cloud-native services
Aws sqs/sns and rabbitmq message queues
You will be responsible for building, scaling, and maintaining backend applications that power one of the most impactful products in the AEC industry, delivering mission-critical experiences for construction professionals around the world

Job Summary

  • You will be responsible for building, scaling, and maintaining backend 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 backend quality and performance, and mentor other developers as we elevate the way construction teams manage assets and equipment across global projects.
  • We take great pride in our culture here at Autodesk – it’s at the core of everything we do.

Matching Summary

You will be responsible for building, scaling, and maintaining backend applications that power one of the most impactful products in the AEC industry, delivering mission-critical experiences for construction professionals around the world.

Salary

Base: $131,000 - $191,400 (Canada-BC); Bonus/Equity: Annual cash bonuses, stock grants; Benefits: Comprehensive benefits package

Skills & Requirements

Must-have

  • Node.js (Express) and Python (Flask) backend development
  • PostgreSQL, Redis, and cloud-native services
  • AWS SQS/SNS and RabbitMQ message queues
  • RESTful API design and development
  • OpenTelemetry for observability
  • Docker and Docker Compose containerization

Nice-to-have

  • Influence architecture and improve quality
  • Mentor other developers
  • Drive technical design discussions
  • Promote clean, well-tested code
  • Collaborate cross-functionally

Key Requirements

  • 7+ years professional software engineering experience
  • Expert-level Python (3.x) proficiency
  • Strong production experience with Node.js and TypeScript
  • Extensive experience designing RESTful APIs
  • Deep experience with PostgreSQL
  • Proven expertise in event-driven architectures
  • Strong implementation experience with observability at scale

Work Rights

Not specified

Tailored Resume

Cover Letter