Enable job alerts via email!

Principal Software Developer

Autodesk

Quebec

Hybrid

CAD 131,000 - 181,000

Full time

30+ days ago

Job summary

A leading company in software development is looking for a Principal Software Developer to enhance its Architecture, Engineering, and Construction (AEC) Platform. The role involves building cloud services and collaborating with cross-functional teams to improve data-driven solutions. This position requires a solid educational background in computer science, along with extensive experience in cloud service development and architecture.

Benefits

Collaborating with smart and dedicated teams
Experimenting, learning, and growing
Using the latest cloud technologies
Delivering impactful code used by millions
Mentoring and being mentored
Making key technical decisions

Qualifications

  • 8+ years of experience in enterprise-level cloud service development.
  • Strong understanding of cloud architecture and related technologies.
  • Experience with automated testing and performance monitoring.

Responsibilities

  • Develop and maintain reliable, secure, high-performance cloud services.
  • Contribute to software design and architecture using cloud design patterns.
  • Participate in on-call rotations to support production systems.

Skills

cloud architecture
serverless computing
microservices
RESTful APIs
automated testing
Agile environments

Education

Bachelor's or Master's degree in computer science

Tools

AWS (EC2, Lambda, S3, DynamoDB)
Docker
Kubernetes
AWS ECS
Job description

Autodesk is seeking a highly motivated, experienced Principal Software Developer to join the Architecture, Engineering, and Construction (AEC) Platform Data team!

In this role, you will be responsible for building services that power the data infrastructure of Autodesk's AEC products. This opportunity is ideal if you are passionate about enterprise-level service development and transforming how AEC professionals use data to capture knowledge, inform decisions, and deliver projects.

You will be part of a team that creates innovative solutions and will learn from industry experts!

Key benefits of the role include:

  • Collaborating with smart and dedicated teams
  • Experimenting, learning, and growing
  • Using the latest cloud technologies
  • Delivering impactful code used by millions
  • Mentoring and being mentored
  • Making key technical decisions

Our team enables real-time, data-centric experiences at scale to make a difference for those who imagine, design, and build our world.

Responsibilities
  • Develop and maintain reliable, secure, high-performance cloud services.
  • Partner with product managers, architects, and stakeholders to translate requirements into product enhancements.
  • Contribute to software design and architecture, leveraging cloud design patterns.
  • Profile and optimize existing products for better performance.
  • Engage in hands-on development for scalable infrastructure.
  • Design and implement comprehensive testing strategies.
  • Improve team processes and deliverables for efficiency.
  • Document and present ideas and solutions clearly.
  • Participate in on-call rotations to support production systems.
Minimum Qualifications
  • Bachelor’s or Master’s degree in computer science.
  • 8+ years of experience in enterprise-level cloud service development.
  • Strong understanding of cloud architecture, serverless computing, and microservices.
  • Experience with AWS services (e.g., EC2, Lambda, S3, DynamoDB).
  • Familiarity with Docker, Kubernetes, or AWS ECS.
  • Knowledge of RESTful APIs, security principles, and AWS security mechanisms.
  • Experience with automated testing and performance monitoring.
  • Experience working in Agile environments is preferred.
About Autodesk

At Autodesk, we create software that shapes the future — from sustainable buildings and eco-friendly vehicles to innovative factories and blockbuster movies. We foster a culture of belonging and empower our people to thrive and realize their potential, contributing to a better future for all.

Join us and help shape the world and your future!

Compensation and Benefits

For roles based in BC, Canada, the starting salary ranges from $131,500 to $180,840, depending on experience and location. We offer competitive compensation, bonuses, stock grants, and comprehensive benefits.

Diversity & Belonging

We are committed to fostering an inclusive environment where everyone can thrive. Learn more about our culture and values on our website.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs