2

Remote Software Developer Jobs in Manitoba (NOW HIRING)

... Software Developer Position Overview The Autodesk Assemble team is seeking aSenior Software ... This is a remote position to be based in Canada only. Responsibilities * Take end-to-end ownership ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 7+ years' experience as a Software Developer ...

This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ...

This is a permanent position that is remote to work. Our client is a startup with an Agriculture ... You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with ...

This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

This is a permanent position that is remote to work. Our client is a startup with an Agriculture ... You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with ...

This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise ... You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ...

This is a permanent position that is remote to work. Our client is a startup with an Agriculture ... You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with ...

This is a permanent position that is remote to work. Our client is a startup with an Agriculture ... You Have: * 4+ years' experience as a Front-End Software Developer * 4+ years' experience with ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain technology. You Have: * 3+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

next page

Showing results 1-20

Remote Software Developer information

What Is the Job of Remote Software Developers?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What are the key skills and qualifications needed to thrive as a Remote Software Developer, and why are they important?

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is a Remote Software Developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

What are the most commonly searched types of Software Developer jobs in Manitoba? The most popular types of Software Developer jobs in Manitoba are:
What are popular job titles related to Remote Software Developer jobs in Manitoba? For Remote Software Developer jobs in Manitoba, the most frequently searched job titles are:
What cities in Manitoba are hiring for Remote Software Developer jobs? Cities in Manitoba with the most Remote Software Developer job openings:
Infographic showing various Remote Software Developer job openings in Manitoba as of May 2026, with employment types broken down into 84% Full Time, 13% Part Time, 1% Temporary, and 2% Contract. Highlights an 38% Physical, 13% Hybrid, and 49% Remote job distribution.
Senior Software Developer

Senior Software Developer

Autodesk

Winnipeg, MB • Remote

Full-time

Posted 5 days ago


Autodesk rating

9.5

Company rating: 9.5 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

5th of 183 rated software companies


Job description

Job Requisition ID #

26WD95615

L'affichage de poste en francais suivra / The French job posting follows.

26WD95615, Senior Software Developer

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, Developpeur logiciel senior

Apercu du Poste

L'equipe Autodesk Assemble recherche un developpeur logiciel senior pour contribuer a la gestion et a l'exploitation d'un service cloud mature et essentiel pour les clients, qui assure le traitement des modeles pour le secteur de la construction. Assemble permet aux equipes de construction de travailler avec des modeles de batiments volumineux et complexes en preparant, traitant et optimisant les donnees de ces modeles afin qu'elles puissent etre utilisees de maniere fiable tout au long des processus de construction en aval.

Ce poste vise principalement a garantir la haute disponibilite, la resilience, la securite et la perennite a long terme d'un systeme de production sur lequel les clients comptent au quotidien. Bien que le developpement de nouvelles fonctionnalites soit limite, ce travail a un impact considerable et s'articule autour du renforcement et de l'evolution de la plateforme par le biais de la modernisation, de l'automatisation, de l'amelioration de l'evolutivite et de l'excellence operationnelle.

Les developpeurs de cette equipe sont responsables de l'ensemble du cycle de vie du produit - de l'ecriture et de l'evolution du code a son deploiement, sa surveillance et son support en production. La reussite dans ce poste depend non seulement des competences techniques, mais aussi de la capacite a collaborer, a communiquer ouvertement et a contribuer positivement a une equipe qui valorise la confiance, le soutien mutuel et le respect des differentes perspectives et competences.

Il s'agit d'un poste a distance base exclusivement au Canada.

Responsabilites

  • Assumer la responsabilite de bout en bout d'un service cloud en production, y compris la conception, la mise en uvre, le deploiement, la surveillance et l'exploitation continue

  • Instrumenter, surveiller et analyser le comportement du systeme afin d'identifier de maniere proactive les risques, les problemes de performance et les opportunites d'ameliorer la resilience et la disponibilite

  • Ameliorer et maintenir les systemes de compilation, de test et de livraison afin d'accroitre la securite des deploiements, la repetabilite et la productivite des developpeurs

  • Moderniser le code et les dependances existants afin de maintenir la plateforme a jour avec les bibliotheques, les frameworks et les meilleures pratiques pris en charge

  • Maintenir et ameliorer en permanence la posture de securite du systeme, notamment en corrigeant les vulnerabilites, en ameliorant les controles et en assurant la conformite aux exigences reglementaires

  • Adapter la plateforme pour gerer des ensembles de donnees clients de plus en plus volumineux et complexes, y compris des modeles plus grands et des formats de donnees en constante evolution

  • Developper les capacites d'automatisation et de libre-service afin de reduire les interventions manuelles et de permettre au systeme de fonctionner de maniere autonome autant que possible

  • Travailler en etroite collaboration avec vos collegues pour partager vos connaissances, examiner les conceptions et le code de maniere constructive, et vous soutenir mutuellement lors d'incidents et des rotations d'astreinte

  • Collaborer avec les chefs de produit, les architectes, les partenaires de securite et les equipes d'assistance afin de garantir la satisfaction des besoins des clients tout en maintenant un systeme stable et previsible

  • Participer a un systeme de rotation des permanences et contribuer a la gestion des incidents, a l'analyse des causes profondes et a l'amelioration de la fiabilite a long terme

  • Appliquer des outils modernes et l'automatisation, y compris des approches assistees par l'IA lorsque cela est approprie, afin d'ameliorer la fiabilite, l'efficacite operationnelle et la qualite de la livraison

  • Documenter clairement les conceptions techniques, les pratiques operationnelles et les comportements du systeme afin de favoriser la responsabilite partagee et la maintenabilite a long terme

Qualifications Minimales

  • Licence en informatique ou experience pratique equivalente

  • Au moins 4 ans d'experience professionnelle en developpement logiciel dans la creation et la maintenance de systemes de production

  • Solide experience professionnelle dans le developpement de systemes backend utilisant C# et .NET dans des environnements de production

  • Bonne comprehension de l'architecture des applications web, y compris les couches de donnees, d'application et web, ainsi que du comportement de ces composants en production

  • Solide experience dans la conception, le deploiement et l'exploitation de systemes de production sur AWS, y compris la definition et la gestion d'infrastructures cloud a l'aide d'Infrastructure as Code (Terraform), ainsi que le depannage d'environnements en production

  • Experience pratique des concepts et des outils CI/CD, notamment le controle de version, l'automatisation des builds, les tests et les pipelines de deploiement

  • Experience dans l'ecriture, la maintenance et l'exploitation de logiciels avec un accent particulier sur la fiabilite, l'observabilite et les performances

  • Connaissance des pratiques de surveillance, de journalisation, d'alerte et de reponse aux incidents

  • Solide experience de travail avec les bases de donnees relationnelles ; une experience de SQL Server est fortement appreciee, notamment en matiere de conception de schemas, de performances des requetes et de considerations operationnelles

  • Connaissance des meilleures pratiques de securite pour les applications cloud modernes, y compris la gestion des vulnerabilites et les pratiques de codage securise

  • Capacite averee a utiliser des outils et des techniques assistes par l'IA pour multiplier la productivite dans le developpement logiciel, le debogage, les tests et la resolution des problemes operationnels

  • Solides competences en matiere de collaboration et de communication, avec la capacite de travailler de maniere respectueuse et efficace avec des collegues ayant des parcours, des experiences et des domaines d'expertise varies

  • Solides competences en resolution de problemes, sens des responsabilites et capacite a travailler de maniere autonome tout en gerant plusieurs priorites

Qualifications Souhaitees

  • Experience dans la creation et la maintenance d'applications JavaScript de grande envergure ; la maitrise de React et des approches modernes de gestion d'etat est un atout

  • Experience dans la modernisation de systemes matures (mises a niveau des dependances, refactorisation architecturale, reduction de la dette technique)

  • Experience en automatisation d'infrastructure au-dela de Terraform (par exemple, gestion de configuration ou outils de deploiement)

  • Experience en amelioration de l'evolutivite pour prendre en charge de grands ensembles de donnees ou des charges de travail a haut debit

  • Experience dans l'application de l'IA ou de l'automatisation pour ameliorer les tests, l'efficacite operationnelle ou la productivite des developpeurs

  • Experience dans des roles en contact avec la clientele ou de support de production ou la fiabilite et la reactivite sont essentielles

  • La connaissance ou l'experience des logiciels de construction, de conception ou d'ingenierie 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,...


Autodesk logo

About Autodesk

Sourced by ZipRecruiter

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. For more information visit autodesk.com or follow @autodesk.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

San Rafael, CA, US

Year founded

1982