Talent.com
Senior Software Developer
Senior Software DeveloperAutodesk • Winnipeg, Manitoba, Canada
Senior Software Developer

Senior Software Developer

Autodesk • Winnipeg, Manitoba, Canada
Il y a 2 jours
Type de contrat
  • Temps plein
  • Télétravail
Description de poste

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.

Engineers 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

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

Description 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 conditionnement des modèles pour le secteur de la construction. Assemble permet aux équipes de construction de travailler avec des modèles de bâtiments complexes et volumineux en préparant, traitant et optimisant les données des modèles afin qu'elles puissent être utilisées de manière fiable tout au long des workflows de construction en aval.

Ce poste consiste principalement à garantir la haute disponibilité, la résilience, la sécurité et la durabilité à long terme d'un système de production dont dépendent quotidiennement les clients. Bien que le développement de nouvelles fonctionnalités soit limité, le travail a un impact considérable et vise principalement à renforcer et à faire évoluer la plateforme grâce à la modernisation, l'automatisation, l'amélioration de l'évolutivité et l'excellence opérationnelle.

Les ingénieurs de cette équipe ont la responsabilité du cycle de vie complet 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 de manière positive à 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é uniquement au Canada.

Responsabilités

  • Assumer la responsabilité de bout en bout d'un service cloud de 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 construction, de test et de livraison afin d'accroître la sécurité du déploiement, 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 cadres et les meilleures pratiques pris en charge

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

  • Adapter la plateforme afin de traiter 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

  • Promouvoir l'automatisation et les capacités en libre-service afin de réduire les interventions manuelles et d'aider le système à « fonctionner de manière autonome » autant que possible

  • Travailler en étroite collaboration avec les collègues afin de partager les connaissances, d'examiner les conceptions et le code de manière constructive, et de se soutenir mutuellement lors d'incidents et de 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 à une rotation des permanences et contribuer à la réponse aux incidents, à l'analyse des causes profondes et à l'amélioration de la fiabilité à long terme

  • Appliquer des outils et des automatisations modernes, 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 propriété 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 dans le développement de logiciels pour la création et la maintenance de systèmes de production

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

  • Compréhension approfondie de l'architecture des applications web, y compris les couches de données, d'applications et web, et du comportement de ces composants en production

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

  • Expérience pratique des concepts et des outils CI/CD, y compris le contrôle des sources, l'automatisation de la construction, 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 dans le domaine des bases de données relationnelles ; une expérience de SQL Server est fortement souhaitée, y compris la conception de schémas, les performances des requêtes et les considérations opérationnelles

  • Connaissance des meilleures pratiques en matière 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 de logiciels, le débogage, les tests et la résolution de 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 divers

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

Qualifications souhaitées

  • Expérience dans la création et la maintenance de grandes applications JavaScript ; la connaissance de React et des approches modernes de gestion d'état est un atout

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

  • Expérience dans l'automatisation des infrastructures au-delà de Terraform (par exemple, gestion de la configuration ou outils de déploiement)

  • Expérience dans l'amélioration de l'évolutivité pour prendre en charge des ensembles de données volumineux 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 dans le soutien à la 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 MoreAbout AutodeskWelcome 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 transparencySalary 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).
Créer une alerte emploi pour cette recherche

Senior Software Developer • Winnipeg, Manitoba, Canada

Offres similaires
Senior Software Engineer

Senior Software Engineer

Norima Consulting Inc. • Winnipeg, Manitoba, Canada
Temps plein
Are you a highly skilled and experienced software developer seeking a challenging and rewarding opportunity in a dynamic environment? Norima Consulting is seeking a Senior.NET Developer to architec...Voir plus
Dernière mise à jour : il y a 23 jours • Offre sponsorisée
Software Developer

Software Developer

ARxIUM INC • Winnipeg, MB, CA
Temps plein
Quick Apply
Join the Future of Pharmacy Automation with ARxIUM!.Who We Are: ARxIUM is a leader in pharmacy automation, offering innovative hardware and software solutions globally.With over 20 years of experie...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Senior IBMi Application Developer

Senior IBMi Application Developer

Johnston Group Inc. • Winnipeg
Temps plein
Senior IBMi Application Developer.Johnston Group provides employee benefit solutions to over 30,000 companies, ranging from one employee to thousands across various product lines, including Chamber...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Full-Stack Developer — Hybrid, Growth & Benefits

Full-Stack Developer — Hybrid, Growth & Benefits

Valsoft Corp • Winnipeg
Temps plein
A technology company in Winnipeg is looking for a Developer to design, build, and maintain enterprise applications.Ideal candidates will have a Bachelor's degree in Computer Science and at least 18...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Senior DevOps with Infrastructure (Security Clearance)

Senior DevOps with Infrastructure (Security Clearance)

Orion Innovation • Winnipeg, Manitoba, Canada
Temps plein
Senior DevOps with Infrastructure.Senior DevOps with Infrastructure.Must be eligible for up to a Top-Secret Security Clearance.The Senior DevOps Engineer is a critical hands-on role responsible for...Voir plus
Dernière mise à jour : il y a 9 jours • Offre sponsorisée
React Lead Developer

React Lead Developer

HCLTech • winnipeg, mb, ca
Temps plein
Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Voir plus
Dernière mise à jour : il y a 25 jours • Offre sponsorisée
Senior Full-Stack Developer - B2B eCommerce

Senior Full-Stack Developer - B2B eCommerce

NFI Group • Winnipeg
Temps plein
New Flyer®(heavy-duty transit buses), MCI®(motor coaches), Alexander Dennis Limited (single and double-deck buses), Plaxton (motor coaches), ARBOC®(low-floor cutaway and medium-duty buses), and NFI...Voir plus
Dernière mise à jour : il y a 22 jours • Offre sponsorisée
Senior Manager, Project Delivery - High Density Computing

Senior Manager, Project Delivery - High Density Computing

Bell Canada • Winnipeg
Temps plein
Select how often to receive alerts (in days): Create alert.Senior Manager, Project Delivery - High Density Computing.It drives us to innovate, explore, and stay close to what matters to us most.At ...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Embedded C Developer

Embedded C Developer

Amaris Consulting • Winnipeg
Temps plein
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Senior Full-Stack Developer - B2B eCommerce

Senior Full-Stack Developer - B2B eCommerce

NFI Group Inc. • Winnipeg
Temps plein
New Flyer®(heavy-duty transit buses), MCI®(motor coaches), Alexander Dennis Limited (single and double-deck buses), Plaxton (motor coaches), ARBOC®(low-floor cutaway and medium-duty buses), and NFI...Voir plus
Dernière mise à jour : il y a 19 jours • Offre sponsorisée
Senior Business Architect

Senior Business Architect

Alorica • winnipeg, MB, ca
Temps plein
Senior Business Architect (ERP – Finance & Accounting)Location: Canada (Remote)Employment Type: Full Time ABOUT US...Voir plus
Dernière mise à jour : il y a 9 jours • Offre sponsorisée
Systems Developer – Antec Controls

Systems Developer – Antec Controls

Price Industries Limited • Winnipeg
Temps plein
Kimberly Ave, Winnipeg, MB R2K 0Y2, Canada.Posted Friday, December 5, 2025 at 6:00 AM.Antec Controls, a division of Price Industries Limited, is a manufacturing solution provider offering a wide ra...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Systems Developer – Build Modern Web & Desktop Apps

Systems Developer – Build Modern Web & Desktop Apps

Price Industries Limited • Winnipeg
Temps plein
A leading technology company is seeking a passionate Systems Developer to join their team in Winnipeg.The successful candidate will design and maintain web and desktop applications, ensuring functi...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
IoT Solutions Sales Pro — Software, Hardware & Cloud

IoT Solutions Sales Pro — Software, Hardware & Cloud

Tekedynamic • Winnipeg
Temps plein
A technology-driven company in Canada is seeking a Sales Representative.In this role, you will be responsible for presenting and selling products related to smart sensing and cloud services to new ...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Software Development Manager

Senior Software Development Manager

Payworks • Winnipeg
Temps plein
A leading workforce management solutions provider is seeking a Manager, Development to lead a team of software developers in Winnipeg.The role involves ensuring high-quality application delivery, m...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Senior Product Designer (all genders)

Senior Product Designer (all genders)

WhyHireWrong? • Winnipeg, Manitoba, .CA
Temps plein
Quick Apply
Senior level individual contributor role owning complex product journeys end to end across web and mobile banking experiences.You work as part of a cross functional product squad and are expected t...Voir plus
Dernière mise à jour : il y a 7 jours
Senior API Delivery & Integration Architect

Senior API Delivery & Integration Architect

Canada Life • Winnipeg
Temps plein
A major financial services company in Winnipeg is seeking a Solutions Architect to join their API Delivery team.You'll develop strategies for timely delivery and own the architectural vision for in...Voir plus
Dernière mise à jour : il y a 13 jours • Offre sponsorisée
Senior Architect

Senior Architect

Teranet • Winnipeg
Temps plein
Developing and advocating a strategy around the usage of platforms, technologies, tools, capacity, methodologies, and frameworks.Understanding business needs of the program, helping define function...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée