Principal Software Developer

Autodesk

Canada
Base: $131,000 - $191,400; bonus/equity: annual ca...
**
Enterprise level service development
Cloud technologies
High quality software products
** Autodesk is seeking a Principal Software Developer for its Architecture, Engineering, and Construction (AEC) Platform Data team in Canada. The role focuses on building enterprise-level cloud services while fostering a collaborative and innovative work environment. **

Job Summary

  • Lead the team of developers to deliver high quality, robust and performant software products and services.
  • Partner closely with product managers, product owners, software architects, and other stakeholders to iteratively turn high-level requirements into product enhancements.
  • Contribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs.

Matching Summary

Match Score: 75

** Autodesk is seeking a Principal Software Developer for its Architecture, Engineering, and Construction (AEC) Platform Data team in Canada. The role focuses on building enterprise-level cloud services while fostering a collaborative and innovative work environment. **

Salary

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

Skills & Requirements

Must-have

  • enterprise level service development
  • cloud technologies
  • high quality software products
  • robust and performant software
  • cloud-based architecture
  • serverless computing
  • microservices architecture
  • AWS services and technologies
  • containerization technologies
  • distributed systems design principles
  • RESTful APIs
  • security principles in AWS
  • automated testing processes
  • monitoring backend performance
  • system scalability
  • response times
  • resource utilization

Nice-to-have

  • transforming how AEC professionals use data
  • collaboration with product managers
  • Agile process experience

Key Requirements

  • 10+ years of Software Development experience
  • Bachelor’s or Master’s degree in computer science
  • Experience with AWS services (e.g., EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
  • Proficiency in programming languages (e.g., JavaScript, Java, Python, Node.js, Go)
  • Familiarity with Docker and Kubernetes or AWS ECS
  • Knowledge of RESTful APIs and protocols (HTTP, JSON, XML)
  • Understanding of security principles, authentication, and authorization mechanisms in AWS including SOC-2
  • Experience implementing and maintaining automated testing processes
  • Experience in monitoring backend performance
  • Experience working in Agile process is preferred

Work Rights

Not specified

Tailored Resume

Cover Letter