Talent.com
Autodesk
Senior Software DeveloperAutodesk • Winnipeg, Manitoba, Canada
No longer accepting applications
Senior Software Developer

Senior Software Developer

Autodesk • Winnipeg, Manitoba, Canada
30+ days ago
Salary
CA$107,000.00–CA$157,300.00 yearly
Job type
  • Full-time
  • Remote
Job description

Position Overview

The Autodesk Assemble team is seeking aSenior Software Developerto help own andoperatea mature, customer-critical cloud service that performsmodel conditioning for the construction industry. Assemble enables construction teams to work with large, complex building models by preparing, processing, andoptimizingmodel data so it can be reliably used throughout downstream construction workflows.

This role focuses on ensuringhigh availability, resiliency, security, and long-term sustainabilityof a production system that customers depend on every day. While new feature development is limited, the work is highly impactful and centered on strengthening and evolving the platform through modernization, automation, scalability improvements, and operational excellence.

Developers on this teamare responsible forthe full lifecycle of the product — from writing and evolving code to deploying,monitoring, and supporting it in production. Success in this role depends not only on technical strength, but also on the ability to collaborate, communicate openly, and contribute positively to a team that values trust, mutual support, and respect for different perspectives and skill sets.

This is a remote position to be based in Canada only.

Responsibilities

  • Take end-to-end ownership of a production cloud service, including design, implementation, deployment, monitoring, and ongoing operation

  • Instrument,monitor, and analyze system behavior to proactivelyidentifyrisks, performance issues, and opportunities to improve resiliency and availability

  • Improve andmaintainbuild, test, and delivery systems to increase deployment safety, repeatability, and developer productivity

  • Modernize existing code and dependencies to keep the platform current with supported libraries, frameworks, and best practices

  • Maintain and continuously improve the security posture of the system, including addressing vulnerabilities, improving controls, and supporting compliance requirements

  • Adapt the platform to handle increasingly large and complex customer data sets, including larger models and evolving data formats

  • Drive automation and self-service capabilities to reduce manual intervention and help the system “run itself” as much as possible

  • Work closely with teammates to share knowledge, reviewdesignsand code constructively, and support one another during incidents and on-call rotations

  • Collaborate with product managers, architects, security partners, and support teams to ensure customer needs are met whilemaintaininga stable and predictable system

  • Participate in an on-call rotation and contribute to incident response, root-cause analysis, and long-term reliability improvements

  • Apply modern tooling and automation, including AI-assisted approaches whereappropriate, to improve reliability, operational efficiency, and delivery quality

  • Document technical designs, operational practices, and systembehaviors clearlyto support shared ownership and long-term maintainability

Minimum Qualifications

  • Bachelor of Science in Computer Science or equivalent practical experience

  • 4+ years of professional software development experience building andmaintainingproduction systems

  • Strong professional experience developing backend systems using C# and .NET in production environments

  • Solid understanding of web application architecture, including data, application, and web tiers, and how those components behave in production

  • Strong experience designing, deploying, andoperatingproduction systems in AWS, including defining and managing cloud infrastructure using Infrastructure as Code (Terraform), and troubleshooting live environments

  • Hands-on experience with CI/CD concepts and tooling, including source control, build automation, testing, and deployment pipelines

  • Experience writing,maintaining, and operating software with a strong focus on reliability, observability, and performance

  • Familiarity with monitoring, logging, alerting, and incident response practices

  • Strong experience working with relational databases; SQL Server experience is strongly preferred, including schema design, query performance, and operational considerations

  • Knowledge of security best practices for modern cloud-based applications, including vulnerability management and secure coding practices

  • Demonstrated ability to useAI-assisted tools and techniquesas a productivity multiplier for software development, debugging, testing, and operational problem-solving

  • Strong collaboration and communication skills, with the ability to work respectfully and effectively with teammates who have diverse backgrounds, experiences, and areas of expertise

  • Strong problem-solving skills, a sense of ownership, and the ability to work independently while balancing multiple priorities

Preferred Qualifications

  • Experience building andmaintaininglarge JavaScript applications; familiarity with React and modern state management approaches is a plus

  • Experience modernizing mature systems (dependency upgrades, architectural refactoring, technical debt reduction)

  • Experience with infrastructure automation beyond Terraform (e.g., configuration management or deployment tooling)

  • Experience improving scalability to support large data sets or high-throughput workloads

  • Experience applying AI or automation to improve testing, operational efficiency, or developer productivity

  • Experience working in customer-facing or production-support roles where reliability and responsiveness are critical

  • Knowledge of or experience with construction, design, or engineering software is a plus

----------------------------------------------------------------------------------------------------------------------

26WD95615, Développeur logiciel senior

Aperçu du Poste

L'équipe Autodesk Assemble recherche un développeur logiciel senior pour contribuer à la gestion et à l'exploitation d'un service cloud mature et essentiel pour les clients, qui assure le traitement des modèles pour le secteur de la construction. Assemble permet aux équipes de construction de travailler avec des modèles de bâtiments volumineux et complexes en préparant, traitant et optimisant les données de ces modèles afin qu'elles puissent être utilisées de manière fiable tout au long des processus de construction en aval.

Ce poste vise principalement à garantir la haute disponibilité, la résilience, la sécurité et la pérennité à long terme d’un système de production sur lequel les clients comptent au quotidien. Bien que le développement de nouvelles fonctionnalités soit limité, ce travail a un impact considérable et s’articule autour du renforcement et de l’évolution de la plateforme par le biais de la modernisation, de l’automatisation, de l’amélioration de l’évolutivité et de l’excellence opérationnelle.

Les développeurs de cette équipe sont responsables de l’ensemble du cycle de vie du produit — de l’écriture et de l’évolution du code à son déploiement, sa surveillance et son support en production. La réussite dans ce poste dépend non seulement des compétences techniques, mais aussi de la capacité à collaborer, à communiquer ouvertement et à contribuer positivement à une équipe qui valorise la confiance, le soutien mutuel et le respect des différentes perspectives et compétences.

Il s’agit d’un poste à distance basé exclusivement au Canada.

Responsabilités

  • Assumer la responsabilité de bout en bout d’un service cloud en production, y compris la conception, la mise en œuvre, le déploiement, la surveillance et l’exploitation continue

  • Instrumenter, surveiller et analyser le comportement du système afin d’identifier de manière proactive les risques, les problèmes de performance et les opportunités d’améliorer la résilience et la disponibilité

  • Améliorer et maintenir les systèmes de compilation, de test et de livraison afin d’accroître la sécurité des déploiements, la répétabilité et la productivité des développeurs

  • Moderniser le code et les dépendances existants afin de maintenir la plateforme à jour avec les bibliothèques, les frameworks et les meilleures pratiques pris en charge

  • Maintenir et améliorer en permanence la posture de sécurité du système, notamment en corrigeant les vulnérabilités, en améliorant les contrôles et en assurant la conformité aux exigences réglementaires

  • Adapter la plateforme pour gérer des ensembles de données clients de plus en plus volumineux et complexes, y compris des modèles plus grands et des formats de données en constante évolution

  • Développer les capacités d’automatisation et de libre-service afin de réduire les interventions manuelles et de permettre au système de « fonctionner de manière autonome » autant que possible

  • Travailler en étroite collaboration avec vos collègues pour partager vos connaissances, examiner les conceptions et le code de manière constructive, et vous soutenir mutuellement lors d’incidents et des rotations d’astreinte

  • Collaborer avec les chefs de produit, les architectes, les partenaires de sécurité et les équipes d’assistance afin de garantir la satisfaction des besoins des clients tout en maintenant un système stable et prévisible

  • Participer à un système de rotation des permanences et contribuer à la gestion des incidents, à l’analyse des causes profondes et à l’amélioration de la fiabilité à long terme

  • Appliquer des outils modernes et l’automatisation, y compris des approches assistées par l’IA lorsque cela est approprié, afin d’améliorer la fiabilité, l’efficacité opérationnelle et la qualité de la livraison

  • Documenter clairement les conceptions techniques, les pratiques opérationnelles et les comportements du système afin de favoriser la responsabilité partagée et la maintenabilité à long terme

Qualifications Minimales

  • Licence en informatique ou expérience pratique équivalente

  • Au moins 4 ans d'expérience professionnelle en développement logiciel dans la création et la maintenance de systèmes de production

  • Solide expérience professionnelle dans le développement de systèmes backend utilisant C# et .NET dans des environnements de production

  • Bonne compréhension de l'architecture des applications web, y compris les couches de données, d'application et web, ainsi que du comportement de ces composants en production

  • Solide expérience dans la conception, le déploiement et l’exploitation de systèmes de production sur AWS, y compris la définition et la gestion d’infrastructures cloud à l’aide d’Infrastructure as Code (Terraform), ainsi que le dépannage d’environnements en production

  • Expérience pratique des concepts et des outils CI/CD, notamment le contrôle de version, l’automatisation des builds, les tests et les pipelines de déploiement

  • Expérience dans l’écriture, la maintenance et l’exploitation de logiciels avec un accent particulier sur la fiabilité, l’observabilité et les performances

  • Connaissance des pratiques de surveillance, de journalisation, d’alerte et de réponse aux incidents

  • Solide expérience de travail avec les bases de données relationnelles ; une expérience de SQL Server est fortement appréciée, notamment en matière de conception de schémas, de performances des requêtes et de considérations opérationnelles

  • Connaissance des meilleures pratiques de sécurité pour les applications cloud modernes, y compris la gestion des vulnérabilités et les pratiques de codage sécurisé

  • Capacité avérée à utiliser des outils et des techniques assistés par l’IA pour multiplier la productivité dans le développement logiciel, le débogage, les tests et la résolution des problèmes opérationnels

  • Solides compétences en matière de collaboration et de communication, avec la capacité de travailler de manière respectueuse et efficace avec des collègues ayant des parcours, des expériences et des domaines d’expertise variés

  • Solides compétences en résolution de problèmes, sens des responsabilités et capacité à travailler de manière autonome tout en gérant plusieurs priorités

Qualifications Souhaitées

  • Expérience dans la création et la maintenance d’applications JavaScript de grande envergure ; la maîtrise de React et des approches modernes de gestion d’état est un atout

  • Expérience dans la modernisation de systèmes matures (mises à niveau des dépendances, refactorisation architecturale, réduction de la dette technique)

  • Expérience en automatisation d’infrastructure au-delà de Terraform (par exemple, gestion de configuration ou outils de déploiement)

  • Expérience en amélioration de l’évolutivité pour prendre en charge de grands ensembles de données ou des charges de travail à haut débit

  • Expérience dans l’application de l’IA ou de l’automatisation pour améliorer les tests, l’efficacité opérationnelle ou la productivité des développeurs

  • Expérience dans des rôles en contact avec la clientèle ou de support de production où la fiabilité et la réactivité sont essentielles

  • La connaissance ou l’expérience des logiciels de construction, de conception ou d’ingénierie est un atout

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada-BC based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Create a job alert for this search

Senior Software Developer • Winnipeg, Manitoba, Canada

Similar jobs

Développeur logiciel sénior / Senior Software Developer

GoToWinnipeg, MB, CA
Permanent

Where you’ll work: Province of Quebec, Canada (anywhere).We’re trailblazers in remote work technology—building powerful, flexible solutions that empower everyone to live their best life, both at wo... Show more

 • Promoted

Senior Software Engineer

TapMangoWinnipeg, MB, CA
Full-time

We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.You'll archi... Show more

 • Promoted

Senior Software Developer - Fintech AI Planning

Conquest PlanningWinnipeg, Manitoba, Canada
Full-time

A dynamic fintech company is seeking a Senior Software Developer to join their team in Winnipeg, Manitoba.The role demands strong coding abilities, excellent communication skills, and a minimum of ... Show more

 • Promoted

Senior Software Developer Care Operations

ToastWinnipeg, Manitoba, Canada
Full-time

Transform care agent capabilities as a Senior Software Developer on the Toast Care Experience team.Enhance systems that directly affect restaurant support efficiency.Toast is creating a unified pla... Show more

 • Promoted

Senior Software Developer - C / React, Remote

AmiliaWinnipeg, Canada
Remote
Full-time

A tech firm specializing in SaaS solutions in Canada is seeking a Mid-Senior Software Developer.You will be responsible for creating and optimizing platform features while participating in an Agile... Show more

 • Promoted

Senior Software Developer

Conquest PlanningWinnipeg, Manitoba, Canada
Full-time

Leveraging artificial intelligence (we call it SAM) to deliver personalized and prioritized financial planning strategies that will help financial advisors, and their clients see what possibilities... Show more

 • Promoted

Senior Software Engineer, Fullstack (Consumer Engineering)

AffirmWinnipeg, Manitoba, Canada
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Consumer Growth Experienc... Show more

 • Promoted

Senior Software Developer Innovating AI-Driven Solutions

InTouchLinkWinnipeg, MB, CA
Full-time

Become a Senior Software Developer focused on AI-enhanced applications within a collaborative team.Contribute to innovative features for a platform that enriches the lives of senior living resident... Show more

 • Promoted

Senior Software Developer, FME Form

Safe SoftwareWinnipeg, Manitoba, Canada
Full-time

Safe Software is looking for a Senior Software Developer to join our Form team.As a Senior Software Developer, you will drive scalable, maintainable solutions; shape cross-team architecture and pra... Show more

 • Promoted

Senior Software Engineer, Developer Experience

VantaWinnipeg, MB, CA
Full-time

At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro... Show more

 • Promoted

Senior Developer

Coconut SoftwareWinnipeg, MB, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Software Engineer

fiveonefourWinnipeg, MB, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthWinnipeg, MB, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Full Stack Software Developer

FigWinnipeg, MB, CA
Full-time

Seeking curious and creative types! We are an ambitious company of innovators building and shaping the future of customer service technology.Our solutions help the world’s biggest brands leverage a... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksWinnipeg, MB, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Software Engineer Driving Scalable Solutions and Innovations

Alternative PaymentsWinnipeg, MB, CA
Full-time

Step into a Lead Software Engineer role focused on scalability and innovation.Develop and implement efficient microservices while providing technical mentorship to enhance engineering excellence.Wi... Show more

 • Promoted

Senior Software Developer - Booking

Jane AppWinnipeg, MB, CA
Full-time

Senior Software Developer - Booking.Senior Software Developer - Booking.Get AI-powered advice on this job and more exclusive features.Let's kick things off with a quick intro.Jane is a team that's ... Show more

 • Promoted

Senior Software Application Developer

Fortinet, Inc.Winnipeg, Manitoba, Canada
Full-time

The FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications, microservices, and the latest web cl... Show more

 • Promoted

Senior Software Engineer

PentasiaWinnipeg, MB, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Senior Software Engineer, Product (Canada)

CentariWinnipeg, MB, CA
Full-time

Senior Software Engineer, Product (Canada).Senior Software Engineer, Product (Canada).This range is provided by Centari.Your actual pay will be based on your skills and experience — talk with your ... Show more