Enable job alerts via email!

Principal Software Developer

Autodesk, Inc.

Ontario

Remote

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Principal Software Developer to join their AEC Platform Data team. The role involves building services for data infrastructure, collaborating with teams, and leveraging cloud technologies. Ideal candidates will have extensive experience in cloud services, strong programming skills, and a passion for innovative solutions. This position offers the opportunity to make impactful decisions and mentor others while delivering code used by millions.

Qualifications

  • 8+ years of experience developing enterprise cloud services.
  • Strong understanding of cloud architecture and microservices.
  • Experience with automated testing and performance monitoring.

Responsibilities

  • Participate in all aspects of software development for cloud services.
  • Work closely with product managers and stakeholders.
  • Conduct peer code reviews and optimize existing products.

Skills

Cloud Architecture
Microservices
Problem-Solving
Teamwork

Education

Bachelor’s or Master’s degree in computer science

Tools

AWS
Docker
Kubernetes
JavaScript
Python
Java
Node.js
React
Express

Job description

Principal Software Developer page is loaded

Principal Software Developer
Apply locations AMER - Canada - Ontario - Offsite/Home AMER - Canada - British Columbia - Offsite/Home AMER - Canada - Quebec - Offsite/Home time type Full time posted on Posted Yesterday job requisition id 25WD86187

Job Requisition ID #

25WD86187

The French translation can be found below!/La traduction en français se trouve ci-dessous!

Position Overview

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 role is ideal if you are passionate about enterprise-level service development and transforming how AEC professionals use data for decision-making and project delivery.

You will be part of a team creating innovative solutions and learning from industry experts!

  • Collaborate with dedicated teams

  • Experiment, learn, and grow

  • Utilize the latest cloud technologies

  • Deliver code used by millions of customers

  • Mentor others and grow your skills

  • Make impactful decisions

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

Responsibilities

  • Participate in all aspects of software development to create reliable, secure, high-performance cloud services.

  • Work closely with product managers, architects, and stakeholders to turn high-level requirements into incremental product improvements.

  • Contribute to software design and architecture, leveraging cloud design patterns and your cloud expertise.

  • Conduct peer code reviews

  • Profile and optimize existing products for better performance

  • Develop infrastructure for scalable systems

  • Design and implement various tests (unit, regression, end-to-end)

  • Improve team processes and deliverables for efficiency

  • Document and present ideas and solutions clearly

  • Support production systems through on-call rotations

Minimum Qualifications

  • Bachelor’s or Master’s degree in computer science

  • 8+ years of experience developing enterprise cloud services

  • Strong understanding of cloud architecture, serverless computing, microservices

  • Experience with AWS services (e.g., EC2, Lambda, S3, DynamoDB)

  • Proficiency in programming languages (JavaScript/TypeScript, Java, Python, Node.js, Go, React, Express)

  • Knowledge of containerization (Docker) and orchestration (Kubernetes, AWS ECS)

  • Understanding microservices architecture and distributed systems

  • Knowledge of RESTful APIs and security principles in AWS (SOC-2)

  • Experience with automated testing and performance monitoring

  • Experience working in Agile environments is preferred

  • Strong problem-solving skills and teamwork orientation

Description du poste

Autodesk recherche un développeur logiciel principal expérimenté pour rejoindre l'équipe AEC Platform Data. Vous serez chargé de créer des services pour l'infrastructure de données des produits Autodesk, en transformant la façon dont les professionnels de l'AEC utilisent les données pour prendre des décisions et réaliser leurs projets.

Vous ferez partie d'une équipe innovante et apprendrez auprès des meilleurs!

  • Travailler avec des équipes dévouées

  • Expérimenter, apprendre, évoluer

  • Utiliser les dernières technologies cloud

  • Fournir du code utilisé par des millions de clients

  • Encadrer et être encadré

  • Prendre des décisions clés

Notre équipe offre des expériences en temps réel à grande échelle pour faire une différence dans le monde.

Responsabilités

  • Participer à toutes les phases du développement logiciel pour créer des services fiables, sécurisés et performants en utilisant le cloud

  • Collaborer avec les parties prenantes pour transformer les exigences en améliorations continues

  • Contribuer à la conception et à l'architecture logicielle en utilisant des modèles cloud

  • Réaliser des revues de code

  • Optimiser les performances des produits existants

  • Développer une infrastructure scalable

  • Mettre en œuvre des tests variés

  • Améliorer les processus et livrables

  • Documenter et présenter clairement vos idées

  • Participer aux rotations d'astreinte

Qualifications minimales

  • Licence ou master en informatique

  • Au moins 8 ans d'expérience dans le développement de services cloud d'entreprise

  • Connaissances solides en architecture cloud, microservices, sécurité AWS

  • Maîtrise des langages de programmation listés

  • Expérience avec Docker, Kubernetes ou AWS ECS

  • Bonne compréhension des API RESTful et principes de sécurité cloud

  • Expérience en tests automatisés et monitoring

  • Expérience en environnement Agile est un plus

  • Capacités analytiques et collaboratives

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

Similar jobs

Lead Software Developer, Data Technology (Canada)

Braintrust

Ontario

Remote

CAD 98,000 - 138,000

12 days ago

Lead Software Engineer

Maneva

Ontario

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Principal Software Engineer, Ads Formats Remote - Ontario, Canada

Apam 91

Ontario

Remote

CAD 120,000 - 150,000

Today
Be an early applicant

Lead Software Developer - Montreal

Snowed In Studios Inc.

Remote

CAD 100,000 - 160,000

Yesterday
Be an early applicant

Lead Software Developer

House of Blues

Old Toronto

Remote

CAD 80,000 - 120,000

16 days ago

Lead Software Developer - Montreal

Snowed In Studios Inc

Quebec

Remote

CAD 100,000 - 160,000

Today
Be an early applicant

Lead Software Developer - Montreal

Snowed In Studios

Quebec

Remote

CAD 100,000 - 160,000

6 days ago
Be an early applicant

Lead Software Developer

OpenText Content Cloud

Waterloo

On-site

CAD 90,000 - 120,000

Today
Be an early applicant

Lead Software Developer Product & Software Development Oakville, Ontario - Canada; Toronto, Ont[...]

Geotab Inc.

Oakville

Hybrid

CAD 100,000 - 130,000

Yesterday
Be an early applicant