1

Software Development Assistant Jobs in Markham, ON

... Software Development Manager to lead a high-performing engineering team within the Growth ... Champion responsible adoption of AI-assisted engineering practices, coding assistants, automation ...

... software infrastructure. As part of an entrepreneurial team in this rapidly growing business, you ... Robust career path with a full development plan and the opportunity to grow in the organization.

Software Development * Design, code, verify, test, document, amend, and refactor programs/scripts ... Release Management * Assist with release management tasks. * Support the collection of data and ...

Software Development * Design, code, verify, test, document, amend, and refactor programs/scripts ... Release Management * Assist with release management tasks. * Support the collection of data and ...

Software Development * Design, code, verify, test, document, amend, and refactor programs/scripts ... Release Management * Assist with release management tasks. * Support the collection of data and ...

... * Assist in the development / maintenance of comprehensive processes for prevention of issues and ... Adhere to enterprise frameworks or methodologies that relate to software engineering activities

This includes recruiting, mentoring, and the development of individuals on your team. * Manage ... * Assist in the creation of product roadmaps as well as sprint and release planning by ...

Familiarity with AI-assisted software development tools such as GitHub Copilot, Cursor, or similar coding assistants. * Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

Employee Development Programs Specific Responsibilities • Develop C# and .NET code for Test ... • Assist in investigating accidents/incidents where applicable • Refrain from engaging in any ...

next page

Showing results 1-20

Software Development Assistant information

See Markham, ON salary details

$20.4K

$77.1K

$161.1K

How much do software development assistant jobs pay per year?

As of Aug 31, 2026, the average yearly pay for software development assistant in Markham, ON is $77,082.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,369.00 and $112,266.00 per year, depending on experience, location, and employer.

What does a software development assistant do?

A Software Development Assistant supports software engineers and developers by performing tasks such as writing basic code, testing software, documenting processes, and helping manage project workflows. They may also assist with troubleshooting issues, maintaining databases, and preparing reports. This role helps ensure the smooth progress of development projects and provides valuable support to the software development team.

What are the typical responsibilities of a software development assistant in a project team?

As a Software Development Assistant, your daily tasks often include supporting developers with code documentation, managing version control repositories, conducting basic testing, and tracking project issues or bugs. You may also assist with preparing development environments, updating project management tools, and collaborating closely with both developers and QA testers to ensure smooth project workflows. This role is an excellent entry point for building your technical and collaboration skills while gaining exposure to the full software development lifecycle.

What are the key skills and qualifications needed to thrive as a software development assistant, and why are they important?

To thrive as a Software Development Assistant, you need foundational programming knowledge, familiarity with software development processes, and often a degree or coursework in computer science or a related field. Experience with version control systems like Git, basic coding tools (e.g., IDEs), and project management platforms is typically required. Strong organizational skills, attention to detail, and effective communication help you stand out when supporting developers and collaborating with teams. These skills ensure smooth workflow, efficient project execution, and reliable support within fast-paced development environments.

What is the difference between Software Development Assistant vs Software Developer?

AspectSoftware Development AssistantSoftware Developer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree or higher in computer science or related field
Work EnvironmentSupport teams, assist in coding, testing, and documentationDesign, develop, and implement software applications
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development teams

The main difference between a Software Development Assistant and a Software Developer lies in their responsibilities and experience level. Assistants support development teams with coding, testing, and documentation, often requiring less formal education. Developers take on core design and programming tasks, usually with more advanced credentials and experience. Both roles are essential in the software industry but serve different functions within the development process.

What are the most commonly searched types of Software Development jobs in Markham, ON?

The most popular types of Software Development jobs in Markham, ON are:

What are popular job titles related to Software Development Assistant jobs in Markham, ON?

For Software Development Assistant jobs in Markham, ON, the most frequently searched job titles are:

Infographic showing various Software Development Assistant job openings in Markham, ON as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 2% Temporary, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $77,082 per year, or $37.1 per hour.

Software Development Manager

Autodesk

Toronto, ON • On-site

Full-time

Posted 6 days ago


Autodesk rating

9.1

Company rating: 9.1 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

26th of 247 rated software companies


Job description

Job Requisition ID #

26WD100656

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

26WD100656, Software Development Manager

Position Overview

Autodesk is looking for an experienced Software Development Manager to lead a high-performing engineering team within the Growth Experience Technology (GET) organization. The team builds and operates the post-purchase account experience - the customer-facing platforms that power account management, subscription management, personalization, and experimentation for customers after they've purchased. This includes the Account Portal, voluntary churn and retention flows, and the personalization/experimentation infrastructure that underpins them.

In this role, you will lead, hire, nurture, and grow a team of talented developers while staying close to technology. You will provide technical direction, review designs, guide delivery, develop proof of concepts when needed, and collaborate closely with Architects, Product Managers, Program Managers, and cross-functional engineering teams. We are looking for a hands-on, technology-forward engineering leader who embraces AI-assisted development, modern engineering practices, and technology disruption. The ideal candidate is creative, innovative, curious, and motivated to go above and beyond to deliver meaningful customer and business impact.

Responsibilities

  • Lead, mentor, hire, nurture, and develop a team of high-performing software developers

  • Build an inclusive, collaborative, ownership-driven engineering culture focused on accountability and continuous learning

  • Manage performance, career development, coaching, onboarding, and team growth

  • Create clarity around team priorities, roles, responsibilities, expectations, and success measures

  • Drive delivery planning and execution across quarterly and multi-quarter initiatives, with a durable multi-quarter roadmap and LOE-backed solution plans rather than sprint-to-sprint re-scoping

  • Collaborate with Product, Program, Architecture, Design, and other engineering teams to translate business goals into technical execution plans

  • Manage dependencies, risks, priorities, and trade-offs while communicating progress clearly to stakeholders

  • Remove technical, organizational, and process blockers to help teams deliver high-quality software predictably

  • Provide technical guidance for applications and services built using JavaScript, React, Node.js, Express, databases, AWS, and serverless technologies

  • Own the account portal's migration and evolution on Experience Builder (from legacy "experience service" architecture)

  • Guide the team's experimentation platform work - feature flagging and A/B testing via LaunchDarkly, identity/session handling via Oxygen ID and 3-legged OAuth token flows

  • Guide personalization capability for post-purchase account experiences - ML-driven and rules-driven surfaces (e.g., tailored account/learn content, subscription recommendations)

  • Provide technical direction for conversational-AI-powered account flows (e.g., AI-assisted cancellation/retention experiences), including safe experiment ramps, event instrumentation, and cross-system fallback handling (support/sales handoff)

  • Participate in architecture discussions, design reviews, code reviews, and technical decision-making

  • Partner with architects and senior developers to ensure scalable, maintainable, reliable, and secure system design

  • Promote strong engineering practices including automated testing, CI/CD, secure coding, observability, operational excellence, and production readiness

  • Support and improve build, deployment, and release processes using Jenkins and modern CI/CD pipelines

  • Develop or guide proof of concepts to validate new ideas, technologies, and architectural approaches

  • Champion responsible adoption of AI-assisted engineering practices, coding assistants, automation tools, and LLM-based development workflows

  • Encourage practical use of tools such as Cursor, Claude Code, GitHub Copilot, and similar AI-assisted coding platforms

  • Identify opportunities to use AI to improve engineering velocity, code quality, testing, documentation, debugging, and operational efficiency - including applying it to customer-facing personalization and experimentation, not just internal dev workflows

  • Foster creative and innovative thinking, encouraging the team to go beyond basic execution and continuously improve

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience

  • 10+ years of software engineering experience, including hands-on development and production software delivery

  • 2-4 years of experience in engineering leadership, people management, or technical team leadership

  • Experience hiring, mentoring, nurturing, and developing high-performing engineering teams

  • Strong hands-on background in JavaScript, React, Node.js, Express or similar modern web application development

  • Experience working with databases and designing data-driven applications

  • Experience with AWS cloud services and exposure to serverless architectures

  • Experience with CI/CD practices and tools such as Jenkins, Argo CD

  • Strong understanding of software design, code quality, design reviews, code reviews, and engineering best practices

  • Experience collaborating with Architects, Product Managers, Program Managers, and cross-functional engineering teams

  • Ability to manage delivery, priorities, dependencies, risks, and stakeholder expectations

  • Strong communication, problem-solving, decision-making, and execution skills

Preferred Qualifications

  • Experience building customer-facing account management, subscription management, commerce, or SaaS platforms

  • Hands-on or leadership experience with feature-flagging / experimentation platforms (LaunchDarkly or equivalent) and running controlled A/B rollouts on live customer traffic

  • Experience with personalization systems - ML-driven content/recommendation surfaces, or rules-based personalization at scale

  • Experience integrating or overseeing conversational AI / LLM-based customer experiences (e.g., AI-assisted retention, support, or self-service flows), including event instrumentation and safe experiment ramping

  • Familiarity with identity/auth flows for account systems (OAuth, 3-legged token flows, federated identity)

  • Experience designing and operating scalable, reliable, and secure cloud-native applications

  • Hands-on experience developing proof of concepts and evaluating new technologies

  • Familiarity with AWS Lambda, API Gateway, DynamoDB, RDS, S3, CloudFront, ECS, or similar AWS services

  • Experience with automated testing frameworks and quality engineering practices

  • Experience with GitOps and deployment tools such as Argo CD

  • Familiarity with containerization and orchestration platforms such as Docker, Kubernetes, ECS, or EKS

  • Experience improving developer productivity through automated build, test, security scan, and deployment pipelines

  • Exposure to infrastructure-as-code or cloud automation tools such as Terraform, CloudFormation, or AWS CDK

  • Experience with observability, monitoring, logging, incident response, and production support

  • Comfort managing cross-team dependencies with adjacent platform teams (e.g., identity, experimentation infra) where your team is a downstream consumer, not the owner

  • Strong enthusiasm for AI, emerging technologies, and modern software development practices

  • Hands-on experience using AI-assisted coding tools such as Cursor, Claude Code, GitHub Copilot, or similar platforms

  • Experience advocating for responsible AI adoption within engineering teams

  • Ability to balance technical depth, people leadership, delivery execution, and business impact

  • Creative and innovative mindset with a willingness to challenge the status quo and help teams go above and beyond

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

26WD100656, Responsable du developpement logiciel

Apercu du Poste

Autodesk recherche un responsable du developpement logiciel experimente pour diriger une equipe d'ingenieurs hautement performante au sein de l'organisation Growth Experience Technology (GET). L'equipe developpe et gere l'experience client post-achat, c'est-a-dire les plateformes destinees aux clients qui permettent la gestion des comptes, la gestion des abonnements, la personnalisation et l'experimentation pour les clients apres leur achat.

Cela inclut le portail client, les flux lies au desabonnement volontaire et a la fidelisation, ainsi que l'infrastructure de personnalisation et d'experimentation qui les sous-tend.

A ce poste, vous dirigerez, recruterez, encadrerez et developperez une equipe de developpeurs talentueux tout en restant au plus pres de la technologie. Vous fournirez une orientation technique, examinerez les conceptions, guiderez la mise en uvre, developperez des preuves de concept si necessaire et collaborerez etroitement avec les architectes, les chefs de produit, les responsables de programme et les equipes d'ingenierie interfonctionnelles. Nous recherchons un responsable d'ingenierie pragmatique et a la pointe de la technologie, qui adhere au developpement assiste par l'IA, aux pratiques d'ingenierie modernes et aux innovations technologiques disruptives. Le candidat ideal est creatif, innovant, curieux et motive a se depasser pour generer un impact significatif tant pour les clients que pour l'entreprise.

Responsabilites

  • Diriger, encadrer, recruter, former et developper une equipe de developpeurs logiciels hautement performants

  • Construire une culture d'ingenierie inclusive, collaborative et axee sur la prise d'initiative, qui met l'accent sur la responsabilite et l'apprentissage continu

  • Gerer les performances, le developpement de carriere, l'accompagnement, l'integration et la croissance de l'equipe

  • Clarifier les priorites, les roles, les responsabilites, les attentes et les indicateurs de reussite de l'equipe

  • Piloter la planification et l'execution des livraisons pour les initiatives trimestrielles et pluritrimestrielles, avec une feuille de route pluritrimestrielle perenne et des plans de solution etayes par une analyse des exigences (LOE), plutot que de redefinir la portee a chaque sprint

  • Collaborer avec les equipes Produit, Programme, Architecture, Conception et autres equipes d'ingenierie pour traduire les objectifs metier en plans d'execution techniques

  • Gerer les dependances, les risques, les priorites et les compromis tout en communiquant clairement l'avancement des travaux aux parties prenantes

  • Eliminer les obstacles techniques, organisationnels et lies aux processus afin d'aider les equipes a livrer de maniere previsible des logiciels de haute qualite

  • Fournir des conseils techniques pour les applications et services developpes a l'aide de JavaScript, React, Node.js, Express, des bases de donnees, d'AWS et des technologies sans serveur

  • Prendre en charge la migration et l'evolution du portail client vers Experience Builder (a partir de l'architecture heritee experience service )

  • Guider les travaux de l'equipe sur la plateforme d'experimentation - activation de fonctionnalites et tests A/B via LaunchDarkly, gestion des identites et des sessions via Oxygen ID et flux de jetons OAuth a trois parties

  • Guider les capacites de personnalisation des experiences client post-achat - interfaces basees sur le machine learning et sur des regles (par exemple, contenu personnalise pour le compte ou d'apprentissage, recommandations d'abonnement)

  • Fournir une orientation technique pour les flux de compte alimentes par l'IA conversationnelle (par exemple, experiences de resiliation/fidelisation assistees par l'IA), y compris la mise en place progressive et securisee d'experiences, l'instrumentation des evenements et la gestion des bas de secours intersystemes (transfert entre le service client et les ventes)

  • Participer aux discussions sur l'architecture, aux revues de conception, aux revues de code et a la prise de decisions techniques

  • Collaborer avec les architectes et les developpeurs seniors pour garantir une conception de systeme evolutive, maintenable, fiable et securisee

  • Promouvoir des pratiques d'ingenierie rigoureuses, notamment les tests automatises, la CI/CD, le codage securise, l'observabilite, l'excellence operationnelle et la preparation a la mise en production

  • Soutenir et ameliorer les processus de compilation, de deploiement et de mise en production a l'aide de Jenkins et de pipelines CI/CD modernes

  • Developper ou encadrer des preuves de concept afin de valider de nouvelles idees, technologies et approches architecturales

  • Promouvoir l'adoption responsable de pratiques d'ingenierie assistees par l'IA, d'assistants de codage, d'outils d'automatisation et de workflows de developpement bases sur les modeles de langage (LLM)

  • Encourager l'utilisation concrete d'outils tels que Cursor, Claude Code, GitHub Copilot et d'autres plateformes de codage assistees par l'IA similaires

  • Identifier les opportunites d'utiliser l'IA pour ameliorer la velocite d'ingenierie, la qualite du code, les tests, la documentation, le debogage et l'efficacite operationnelle - y compris en l'appliquant a la personnalisation et a l'experimentation destinees aux clients, et pas seulement aux workflows de developpement internes

  • Favoriser une reflexion creative et innovante, en encourageant l'equipe a aller au-dela de ...


What Autodesk employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom


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