Emplois Software Architect (Longueuil, QC)
Senior Software Developer and AI Platform Architect
Postuler directementVertical Motion IncCanada- De 90 000 $ à 100 000 $ par an
- Temps plein
- Translate client business rules into reliable software and keep them intact as systems evolve.
- Maintain software packaging, installation and controlled update…
- DesjardinsMontréal, QC H1B 1N8
- Temps plein
- Validates compliance with Desjardins Group’s and sectors’ IT/software frameworks (security, infrastructure, platforms, etc.) that could have an impact on the…
- Afficher tout : Emplois Desjardins - emplois Montréal
- Rechercher les salaires : IT Architect - Montréal, QC
- Consultez les questions fréquemment posées à propos de Desjardins
- Amazon Web Services Canada, Inc.Montréal, QC
- De 115 100 $ à 166 900 $ par an
- Temps plein
- Experience working within software development or Internet-related industries.
- 4+ years of specific technology domain areas (e.g. software development, cloud…
- Voir toutes les offres de type « Emplois Amazon Web Services Canada, Inc. », « Montréal » ou Emplois Architecte Solution (H/F) - Montréal, QC »
- Rechercher les salaires : Solutions Architect | Architecte de solutions, Frontier AI Startups - Montréal, QC
- Consultez les questions fréquemment posées à propos de Amazon Web Services Canada, Inc.
- Amazon Web Services Canada, Inc.Montréal, QC
- De 115 100 $ à 166 900 $ par an
- Temps plein
- Experience working within software development or Internet-related industries.
- 4+ years of specific technology domain areas (e.g. software development, cloud…
- Voir toutes les offres de type « Emplois Amazon Web Services Canada, Inc. », « Montréal » ou Emplois Architecte Solution (H/F) - Montréal, QC »
- Rechercher les salaires : Solutions Architect | Architecte de solutions, Frontier AI Startups - Montréal, QC
- Consultez les questions fréquemment posées à propos de Amazon Web Services Canada, Inc.
- Amazon Web Services Canada, Inc.Montréal, QC
- De 146 000 $ à 211 600 $ par an
- Temps plein
- Capture and share best-practice knowledge amongst the AWS solutions architect community.
- 5+ years of specific technology domain areas (e.g. software development…
- Voir toutes les offres de type « Emplois Amazon Web Services Canada, Inc. », « Montréal » ou Emplois Architecte Solution (H/F) - Montréal, QC »
- Rechercher les salaires : Sr. Solutions Architect | Architecte de solutions senior, Agentic WorkSpaces Canada - Montréal, QC
- Consultez les questions fréquemment posées à propos de Amazon Web Services Canada, Inc.
- AccentureMontréal, QC
- De 99 450 $ à 209 900 $ par an
- Temps plein
- Participate in the development of conceptual and logical architectures with packaged software and cloud native technologies.
- Afficher tout : Emplois Accenture - emplois Montréal
- Rechercher les salaires : CMS Architect
- Consultez les questions fréquemment posées à propos de Accenture
Python Developer
Postuler directementPlusieurs postes à pourvoirWISSEN TECHNOLOGY PRIVATE LIMITEDMontréal, QC- Temps plein
- Du Lundi au Vendredi
- Congés payés
- Assurance Vision
- Assurance Dentaire
- Assurance Vie
- Assurance Invalidité
- Assurance Maladie Complémentaire
- Strong understanding of object-oriented programming and software development principles.
- We are looking for an experienced Python Developer with strong hands-…
IT Solution Architect, Applications
NouveautéBelron CanadaMontréal, QC- Temps plein
- You will partner with cross-functional teams to deliver technology solutions that create lasting value for our customers and organization.
- Camfil Power SystemsLaval, QC H7P 6C5
- Temps plein +1
- Congés payés
- Programme d'Aide aux Employés
- Gym sur place
- Nourriture à Prix Réduit ou Gratuite
- Tenue Décontractée
- Événements d'Entreprise
- Collaborate and coordinate with business representatives and the IT architect team to understand and contribute to the definition of the needs.
- KPMGMontréal, QC
- Temps plein
- Relevant technical education (computer science, software engineering, data science, or a related field), combined with strong business acumen and the ability to…
- Voir toutes les offres de type « Emplois KPMG », « Montréal » ou Emplois Senior Technical Lead - Montréal, QC »
- Rechercher les salaires : Senior Manager - Senior Tech Lead – AI & Technology Transformation - Montréal, QC
- Consultez les questions fréquemment posées à propos de KPMG
- KPMGMontréal, QC
- Temps plein
- 6+ years of experience managing technology, software delivery, transformation, or consulting projects.
- As a Delivery Lead / Project Manager, you will lead…
- Voir toutes les offres de type « Emplois KPMG », « Montréal » ou Emplois Delivery Manager - Montréal, QC »
- Rechercher les salaires : Manager, Delivery Lead / Project Manager - Gen AI and Software Delivery - Montréal, QC
- Consultez les questions fréquemment posées à propos de KPMG
- PSP InvestmentsMontréal, QC H3B 5E9
- Temps plein
- Strong understanding of SDLC, Agile delivery methodologies, architecture principles, design patterns, and software engineering best practices across the full…
- Voir toutes les offres de type « Emplois PSP Investments », « Montréal » ou Emplois Director of Solutions Design - Montréal, QC »
- Rechercher les salaires : Solution Designer, Public Markets Solutions - Montréal, QC
- Consultez les questions fréquemment posées à propos de PSP Investments
- DeloitteMontréal, QC H3B 0M7
- De 58 000 $ à 102 000 $ par an
- Leveraging agentic AI to accelerate the software development lifecycle (SDLC), including code generation, automated testing, documentation, data pipeline…
- Voir toutes les offres de type « Emplois Deloitte », « Montréal » ou Emplois Data Consultant - Montréal, QC »
- Rechercher les salaires : Modern Data Stack Engineer Consultant / Senior Consultant - Montréal, QC
- Consultez les questions fréquemment posées à propos de Deloitte
- StantecLaval, QC H7S 2E7
- De 86 900 $ à 126 000 $ par an
- Temps plein +2
- Proficient in applicable software (i.e. CAD.
- Understands and identifies project requirements and performs independent technical work on basic tasks within one’s…
- Voir toutes les offres de type « Emplois Stantec », « Laval » ou Emplois Ict Design Engineer - Laval, QC »
- Rechercher les salaires : ICT Designer, Mission Critical
- Consultez les questions fréquemment posées à propos de Stantec
- Amazon Web Services Canada, Inc.Montréal, QC
- De 146 000 $ à 211 600 $ par an
- Temps plein
- Strong technical foundation in cloud architecture, data, AI/ML, and software development.
- Experience with scripting, automation, or software development in…
- Voir toutes les offres de type « Emplois Amazon Web Services Canada, Inc. », « Montréal » ou Emplois Architecte Solution (H/F) - Montréal, QC »
- Rechercher les salaires : Architecte de solutions sénior | Sr. Solution Architect, Enterprise Industries - Montréal, QC
- Consultez les questions fréquemment posées à propos de Amazon Web Services Canada, Inc.
- Amazon Data Services Canada, Inc.Montréal, QC
- De 99 900 $ à 166 900 $ par an
- Temps plein
- 5+ years of experience in data or software or machine learning engineering, with a strong understanding of distributed computing.
- Voir toutes les offres de type « Emplois Amazon Data Services Canada, Inc. », « Montréal » ou Emplois Spécialiste en Automatisation (H/F) - Montréal, QC »
- Rechercher les salaires : Consultant en Déploiement - Apprentissage automatique | Delivery Consultant - Machine Learning, ProServe Shared Delivery Team - Data & AI - Montréal, QC
- Consultez les questions fréquemment posées à propos de Amazon Data Services Canada, Inc.
- AccentureMontréal, QC
- De 99 450 $ à 209 900 $ par an
- Temps plein
- Experience working in agile software development environments.
- Intelligent Asset Management, With A Team of Leading Practitioners having deep functional &…
- Voir toutes les offres de type « Emplois Accenture », « Montréal » ou Emplois Technical Lead - Montréal, QC »
- Rechercher les salaires : IBM Maximo (MAS) Technical Architecture Lead - Montréal, QC
- Consultez les questions fréquemment posées à propos de Accenture
- AccentureMontréal, QC
- De 108 800 $ à 220 400 $ par an
- Temps plein
- 8+ years of experience in software development with at least 5 years of hands-on experience as a Curam Developer, with a strong understanding of the Curam…
- Voir toutes les offres de type « Emplois Accenture », « Montréal » ou Emplois Curam Architect - Montréal, QC »
- Rechercher les salaires : Curam Solution Architects
- Consultez les questions fréquemment posées à propos de Accenture
- CBC/Radio-CanadaMontréal, QC
- Temps plein
- At least 3 years of experience in software development.
- Contractee Long-Term (Durée déterminée).
- English (Reading - B - Intermediate), English (Speaking - B -…
- Voir toutes les offres de type « Emplois CBC/Radio-Canada », « Montréal » ou Emplois .NET Developer - Montréal, QC »
- Rechercher les salaires : C# Senior Developer - OTT Team (French Services) (Telework/Hybrid) - Montréal, QC
- Consultez les questions fréquemment posées à propos de CBC/Radio-Canada
- CBC/Radio-CanadaMontréal, QC
- Temps plein
- Lead the evolution of the Enterprise Architecture practice and drive the shift from hardware-centric infrastructure to software-centric media production…
- Voir toutes les offres de type « Emplois CBC/Radio-Canada », « Montréal » ou Emplois Enterprise Architect - Montréal, QC »
- Rechercher les salaires : Enterprise Architect, Media Production Systems Architecture (T & I) (Telework/Hybrid) - Montréal, QC
- Consultez les questions fréquemment posées à propos de CBC/Radio-Canada
- CBC/Radio-CanadaMontréal, QC
- Temps plein
- Vendor & Partner Governance: Co-manage strategic software supplier delivery alongside Product leadership, aligning vendor specifications, contractual milestones…
- Voir toutes les offres de type « Emplois CBC/Radio-Canada », « Montréal » ou Emplois Agile Project Manager - Montréal, QC »
- Rechercher les salaires : Agile Project Manager / Release Train Engineer (T & I) (Telework/Hybrid) - Montréal, QC
- Consultez les questions fréquemment posées à propos de CBC/Radio-Canada
En créant une alerte emploi, vous acceptez nos Conditions d'utilisation . Vous pouvez revenir à tout moment sur cette décision en vous désabonnant ou en suivant la procédure indiquée dans les Conditions.
Les chercheurs d'emploi ont également recherché :
Senior Software Developer and AI Platform Architect
Senior Software Developer and AI Platform Architect
Détails du poste
Description complète du poste
Position Summary
Vertical Motion builds and supports custom software for clients and develops AI-enabled products and engineering tools. This senior role focuses on AI engineering, application and agent security, cloud and container infrastructure, and harness development: the software that gives AI agents context, tools, execution environments and reliable feedback. The position owns architecture, implementation, testing, deployment and ongoing operation, while contributing to the maintenance and modernization of client production systems.
The position carries two ongoing mandates:
- AI engineering and platform ownership. Lead the development of secure AI-enabled software, agent harnesses and supporting infrastructure, with accountability for reliability, maintainability and measurable results.
- Client delivery and technical continuity. Deliver complete features within client development teams and maintain established production systems, preserving business rules, integrations and security boundaries as those systems evolve.
The role works directly with company leadership, client stakeholders, client in-house developers and QA.
Core Competencies and Supporting Capabilities
Business Need and Technical Continuity
Vertical Motion needs senior technical ownership across AI-enabled products, internal engineering tools and established client applications. This role develops new capabilities while keeping existing systems secure, dependable and maintainable.
The central requirement is the ability to connect AI engineering, security, infrastructure and harness development within working production software. Candidates must be able to assess technical tradeoffs, investigate failures and carry changes through implementation, testing, deployment and support.
Responsibilities overlap across several areas:
- AI features depend on reliable context, service integrations, validated outputs and measurable evaluation.
- Agent execution requires secure identity, controlled tool access, isolated environments and operational monitoring.
- Automation requires repeatable testing and independent verification before generated outputs are adopted.
- Shared information requires trustworthy synchronization, version history, conflict handling and recovery.
- Client delivery requires coordinated changes across data, APIs, interfaces, permissions, background processing, integrations and release workflows.
Broad technical ownership maintains architectural, security and operational continuity. Specialist experience with individual frameworks, client domains and device technologies supports that ownership and is treated as an asset rather than a separate core competency.
Main Duties and Responsibilities
General Responsibilities
- Research, evaluate and select technologies and architectural approaches for new and existing systems.
- Translate business and user requirements into technical specifications.
- Design system, data, integration and security architectures for web, mobile, desktop and cloud applications.
- Develop, test and document software, and coordinate implementation, integration and deployment with company staff, clients and client developers.
- Assess, troubleshoot, upgrade and maintain production applications, and resolve production incidents.
- When necessary, guide and mentor other developers through training material, reference implementations and coding standards.
1. AI Engineering and Harness Development
- Architect, develop and maintain production AI-enabled applications and agent harnesses, including the services, interfaces and execution controls needed to support dependable automation.
- Design model-agnostic integrations so AI providers and underlying models can evolve without substantial application redesign.
- Build context management and grounding capabilities that give agents relevant, authorized information while preserving source attribution and data boundaries.
- Develop secure agent-to-tool and agent-to-service integrations using Model Context Protocol (MCP) or equivalent interfaces, preserving the requesting user's permissions.
- Build orchestration and runtime controls for agent tasks, including environment provisioning, tool execution, task state, cancellation and failure recovery.
- Apply identity, access and execution policies throughout agent workflows, including appropriate human approval before sensitive operations.
- Maintain controlled AI toolchains through version management, integrity verification, reproducible environments and documented update policies.
- Develop AI-assisted test generation and validation. Adopt generated regression tests only after repeated independent execution demonstrates reliability.
- Integrate automated application security testing with explicit authorization and environment safeguards. Require approval for active scans, restrict them to authorized non-production environments, protect sensitive diagnostic data and track findings through resolution. Automated testing complements external manual penetration testing.
- Develop dependable data and file synchronization with change detection, version history, concurrency control, conflict handling, recovery and user or agent attribution.
- Build diagnostic and feedback tooling that captures sufficient application context to investigate defects while redacting sensitive information.
2. Software Intelligence and Supply Chain Security
- Develop maintainable software analysis services and interfaces using suitable backend frameworks, relational or graph data models and modern web technologies.
- Build source parsing, indexing, search and dependency analysis capabilities across multiple languages and software ecosystems.
- Integrate dependency inventory and vulnerability management tools, using package manifests and lock files to identify installed versions and maintain consistent findings.
- Generate and process Software Bills of Materials (SBOMs) using established standards, and integrate dependency analysis into repository and CI/CD workflows.
- Develop grounded AI-assisted code review, reporting and software analysis workflows through repository APIs, webhooks and other controlled integrations.
- Apply schema validation, prompt-injection defenses, protection against unintended network or resource access, and rate limiting to AI integrations.
- Design measured experiments to evaluate AI and code-analysis approaches, document results and determine their suitability for production use.
3. Client System Development and Support
Work alongside Vertical Motion developers, client stakeholders and client development teams. Own complete features from requirements through data design, APIs, interfaces, permissions, background processing, deployment and post-release support. Apply the following capabilities across assigned systems:
- Develop reliable business applications that manage operational records, reporting and external service integrations.
- Implement secure multi-tenant workflows, document processing, approval processes and concurrency controls.
- Translate review, assessment and certification requirements into maintainable workflows with appropriate notifications and auditability.
- Support subscription-based applications, identity integration, payment processing, localized interfaces and associated mobile functionality.
- Integrate work tracking, accounting and other business services, including dependable synchronization and reconciliation.
- Maintain administrative interfaces and transaction workflows while incrementally modernizing legacy applications.
Across these systems:
- Translate client business rules into reliable software and keep them intact as systems evolve.
- Maintain continuity of knowledge of each system so changes can be made safely without disrupting users.
- Work with client stakeholders and client in-house developers on requirements, estimates and releases.
- Support desktop applications and external device integrations where required, using vendor interfaces and appropriate diagnostic techniques.
4. Application, Agent and Identity Security
- Implement standards-based authentication for users, agents and services, including OAuth 2.0, token lifecycle management and enterprise identity integration.
- Design and verify role-based and resource-level authorization, least-privilege access, tenant isolation and permission-preserving delegation.
- Apply secure credential storage and rotation, replay protection, account privacy, safe logging, input and output handling, secret management and vulnerability remediation. Maintain traceability for user, service and AI-agent actions.
5. Infrastructure, Release Engineering and Operations
- Build and maintain CI/CD pipelines with environment separation, automated checks and controlled promotion through development, testing, staging and production.
- Deploy and operate cloud services, managed databases, storage and Linux or Windows hosts using infrastructure as code, secure network configuration, monitoring and operational diagnostics.
- Build hardened container images and reproducible releases with version pinning, integrity verification and controlled artifact promotion. Automate container lifecycle management with appropriate network isolation, resource limits and storage controls.
- Maintain software packaging, installation and controlled update processes, including desktop distribution where required.
- Operate background services and distributed job processing with concurrency control, locking, retries, idempotency and recovery from partial failures.
6. Quality Engineering
- Write and maintain unit, integration, API and browser regression tests, including tests against representative databases and isolated environments. Evaluate AI workflows for correctness, repeatability and failure handling.
- Maintain quality gates through static analysis, linting, code review and architecture checks. Use telemetry and reproducible diagnostics to investigate defects and production incidents.
7. Team Enablement
- Develop practical training material covering software engineering, AI integrations, secure development and automated testing.
- Build reference implementations, technical documentation, integration guides and technical debt assessments.
- Guide the adoption of AI-assisted development practices, including effective use of agent tools, review of generated work and safe operating boundaries.
- Build proof-of-concept software for discovery and technical validation, and communicate findings to company leadership and client stakeholders.
Requirements
Essential qualifications focus on AI engineering, security, infrastructure and harness development, supported by senior software engineering experience. Additional technologies and domain experience are assets; candidates are not expected to have used every framework or product in the portfolio.
Essential Qualifications
- Degree in Computer Science, Software Engineering or equivalent demonstrated experience.
- 10+ years of professional software development experience, including senior responsibility for architecture, delivery and ongoing ownership of production systems.
- Demonstrated ability to take software from requirements and architecture through implementation, automated testing, deployment, monitoring and continued improvement.
- Ability to maintain and modernize established systems while preserving business rules, integrations and security boundaries.
- Production experience operating cloud and container infrastructure, including infrastructure as code, secure configuration, observability and incident troubleshooting.
- Production experience building AI and LLM integrations, including model-agnostic interfaces, grounding, structured output validation and agent workflows.
- Experience securing users, agents and services through standards-based authentication, least-privilege authorization, credential lifecycle management and attributable audit trails.
- Experience operating containerized Linux environments, automating runtime provisioning and applying network isolation, resource limits, storage controls and container hardening.
- Strong backend engineering skills with .NET and Python, including API design, asynchronous processing, data access and maintainable service architecture.
- Demonstrated harness development experience: integrating model calls, context, tools and execution environments into controllable, observable agent workflows.
- Ability to evaluate AI-generated outputs using independent checks, repeatable tests and measured experiments before adoption in production workflows.
- Ability to integrate APIs, repositories and engineering tools with AI agents using MCP or equivalent protocols while preserving access boundaries.
- Experience managing agent task state, tool execution, failure recovery and appropriate approval gates for sensitive actions.
- Practical knowledge of AI-specific security risks, including prompt injection, unsafe tool use, sensitive data exposure and unintended network or resource access.
- Experience designing dependable data models, concurrency controls, synchronization and recovery mechanisms for distributed applications.
- Working knowledge of software supply chain security, dependency integrity, SBOMs and vulnerability management within development workflows.
- Clear technical communication and documentation skills, sound architectural judgment and the ability to collaborate with stakeholders and guide other developers.
- Experience with CI/CD, unit, integration and functional testing, controlled releases, monitoring and production incident resolution.
Additional Assets
The following experience supports work across the broader portfolio. Depth in relevant areas and the ability to learn unfamiliar systems are valued; these are not additional core requirements.
- Microsoft Azure and enterprise identity platforms; relational and graph databases; source parsing, code indexing and dependency analysis.
- React and TypeScript business applications; Next.js, PHP and Laravel; Windows desktop development and hardware integration; React Native or comparable mobile development and release workflows.
- Billing, accounting, e-signature, document processing and business-system integrations; experience with complex records, geospatial data, assessment or certification workflows.
- Localized or bilingual applications, including English and French.
- Applied technical research, developer training, reference implementations and experience with SBOM and vulnerability-management tools such as CycloneDX and Dependency-Track.
Other Information
Term of Employment: Full-time position with benefits.
Language: English
Location: Remote, Calgary, Alberta
Contact Information:
Caitlin Jermey, HR Consultant
Vertical Motion Inc.
Address: 4838 Richard Rd SW Ste 300, Calgary, AB T3E 6L1
Phone: +1 888-815-4365
Email: work@verticalmotion.ca
Pay: $90,000.00-$100,000.00 per year
Work Location: Remote