Senior Software Developer And Ai Platform Architect
Vertical Motion
Senior Software Developer and AI Platform ArchitectPosition SummaryVertical Motion builds custom software for clients and develops AI-enabled products and engineering tools. This senior role centres on AI engineering, security, infrastructure and harness development: the software that gives AI agents context, tools, execution environments and reliable feedback. It combines ownership of internal engineering platforms with delivery and modernization of client production systems.
The role works directly with company leadership, client stakeholders, client developers and QA.
Main Duties and ResponsibilitiesGeneral Responsibilities
Research, evaluate and select technologies and architectural approaches for new and existing systems.
Translate business and user requirements into technical specifications and system, data and integration architectures.
Coordinate implementation and releases with company staff and client teams, including requirements, estimates and delivery planning.
AI Engineering and Harness Development
Architect and maintain production AI applications using model-agnostic integrations that allow providers and models to evolve without substantial redesign.
Build context management and grounding capabilities that give agents relevant information while preserving source attribution.
Integrate agents with APIs, repositories and engineering tools using Model Context Protocol (MCP) or equivalent interfaces.
Develop harness orchestration for tool execution, task state, cancellation and failure recovery, connecting agents to managed execution environments.
Software Intelligence and Supply Chain Security
Develop software analysis services using relational or graph data models, with source parsing, indexing, search and dependency analysis across multiple languages.
Integrate dependency inventories and vulnerability management tools, using package manifests and lock files to identify installed versions and track 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.
Design measured experiments to evaluate AI and code-analysis approaches, document results and determine their suitability for production use.
Client System Development and Support
Deliver features across data, APIs, interfaces and background processing in assigned client systems.
Develop business workflows for operational records, reporting, review, assessment and certification, including notifications and auditability.
Implement multi-tenant applications, document processing, approval workflows and concurrency controls.
Support subscription applications, payment processing, localized interfaces and associated mobile functionality.
Integrate business services with reliable reconciliation and data or file synchronization, including change detection, version history, conflict handling and recovery.
Modernize legacy applications while preserving business rules, integrations and system knowledge needed to make changes safely.
Support desktop applications and external device integrations where required, using vendor interfaces and appropriate diagnostic techniques.
Application Agent and Identity Security
Implement authentication for users, agents and services using OAuth 2.0 and enterprise identity integration, with secure credential storage and rotation, token lifecycle management and replay protection.
Verify role-based and resource-level authorization, least privilege, tenant isolation and permission-preserving delegation. Require appropriate human approval for sensitive agent operations and maintain attributable audit trails.
Apply AI and application security controls, including schema validation, prompt-injection defenses, safe input and output handling, account privacy, secret management, rate limiting and protection against unintended resource access.
Integrate authorized security testing, with approval for active scans and safeguards restricting them to non-production environments. Track findings through resolution;
automated testing complements external manual penetration testing.
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.
Operate cloud services, databases, storage and Linux or Windows hosts using infrastructure as code, secure network configuration and monitoring. Diagnose and resolve production incidents.
Automate container provisioning with network isolation, resource limits and storage controls. Maintain hardened images and AI toolchains through version pinning, integrity verification, reproducible builds and controlled artifact promotion.
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.
Quality Engineering
Maintain unit, integration, API and browser regression tests against representative databases and isolated environments. Develop AI-assisted tests and adopt them only after repeated independent execution demonstrates reliability;
evaluate agent workflows for correctness and failure handling.
Maintain quality gates through static analysis, linting, code review and architecture checks. Build diagnostic and feedback tooling that captures reproducible defect information while redacting sensitive data.
Team Enablement
Mentor developers through practical training, reference implementations and guidance on AI-assisted development, generated-work review and safe operating boundaries.
Document architecture, technical decisions and integration procedures, and assess technical debt.
Build proof-of-concept software for discovery and technical validation, and communicate findings to company leadership and client stakeholders.
RequirementsEssential qualifications establish the technical bar for the role. The additional assets support the broader portfolio;
experience with every listed technology is not required.
Essential Qualifications
Degree in Computer Science, Software Engineering or equivalent demonstrated experience.
10+ years of professional software development experience, including senior ownership of production systems from architecture and implementation through deployment, operation and modernization.
Production experience with cloud infrastructure and containerized Linux environments, including infrastructure as code, automated provisioning, isolation, resource controls, hardening and incident troubleshooting.
Production experience with model-agnostic LLM integrations, grounding and structured output validation, supported by measured evaluation and independent verification of generated work.
Experience securing users, agents and services through standards-based identity, least-privilege authorization, credential lifecycle management and auditable activity.
Strong backend engineering skills with .NET and Python, including API design, asynchronous processing, data access and maintainable service architecture.
Demonstrated harness development experience connecting model calls, context and tools through MCP or equivalent interfaces, with task-state management, controlled execution, approval gates and failure recovery.
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 automated testing, CI/CD, controlled releases and operational monitoring.
Additional AssetsRelevant supporting experience includes:
Microsoft Azure and enterprise identity platforms;
relational and graph databases;
source parsing, code indexing and dependency analysis.
Specialist SBOM and vulnerability-management tools such as CycloneDX and Dependency-Track.
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 complexrecords, geospatial data, assessment or certification workflows.
Localized or bilingual applications, including English and French.
Other InformationTerm 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: View phone number on ca.hrm.tc
Email: View email address on ca.hrm.tc
#J-18808-Ljbffr
The role works directly with company leadership, client stakeholders, client developers and QA.
Main Duties and ResponsibilitiesGeneral Responsibilities
Research, evaluate and select technologies and architectural approaches for new and existing systems.
Translate business and user requirements into technical specifications and system, data and integration architectures.
Coordinate implementation and releases with company staff and client teams, including requirements, estimates and delivery planning.
AI Engineering and Harness Development
Architect and maintain production AI applications using model-agnostic integrations that allow providers and models to evolve without substantial redesign.
Build context management and grounding capabilities that give agents relevant information while preserving source attribution.
Integrate agents with APIs, repositories and engineering tools using Model Context Protocol (MCP) or equivalent interfaces.
Develop harness orchestration for tool execution, task state, cancellation and failure recovery, connecting agents to managed execution environments.
Software Intelligence and Supply Chain Security
Develop software analysis services using relational or graph data models, with source parsing, indexing, search and dependency analysis across multiple languages.
Integrate dependency inventories and vulnerability management tools, using package manifests and lock files to identify installed versions and track 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.
Design measured experiments to evaluate AI and code-analysis approaches, document results and determine their suitability for production use.
Client System Development and Support
Deliver features across data, APIs, interfaces and background processing in assigned client systems.
Develop business workflows for operational records, reporting, review, assessment and certification, including notifications and auditability.
Implement multi-tenant applications, document processing, approval workflows and concurrency controls.
Support subscription applications, payment processing, localized interfaces and associated mobile functionality.
Integrate business services with reliable reconciliation and data or file synchronization, including change detection, version history, conflict handling and recovery.
Modernize legacy applications while preserving business rules, integrations and system knowledge needed to make changes safely.
Support desktop applications and external device integrations where required, using vendor interfaces and appropriate diagnostic techniques.
Application Agent and Identity Security
Implement authentication for users, agents and services using OAuth 2.0 and enterprise identity integration, with secure credential storage and rotation, token lifecycle management and replay protection.
Verify role-based and resource-level authorization, least privilege, tenant isolation and permission-preserving delegation. Require appropriate human approval for sensitive agent operations and maintain attributable audit trails.
Apply AI and application security controls, including schema validation, prompt-injection defenses, safe input and output handling, account privacy, secret management, rate limiting and protection against unintended resource access.
Integrate authorized security testing, with approval for active scans and safeguards restricting them to non-production environments. Track findings through resolution;
automated testing complements external manual penetration testing.
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.
Operate cloud services, databases, storage and Linux or Windows hosts using infrastructure as code, secure network configuration and monitoring. Diagnose and resolve production incidents.
Automate container provisioning with network isolation, resource limits and storage controls. Maintain hardened images and AI toolchains through version pinning, integrity verification, reproducible builds and controlled artifact promotion.
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.
Quality Engineering
Maintain unit, integration, API and browser regression tests against representative databases and isolated environments. Develop AI-assisted tests and adopt them only after repeated independent execution demonstrates reliability;
evaluate agent workflows for correctness and failure handling.
Maintain quality gates through static analysis, linting, code review and architecture checks. Build diagnostic and feedback tooling that captures reproducible defect information while redacting sensitive data.
Team Enablement
Mentor developers through practical training, reference implementations and guidance on AI-assisted development, generated-work review and safe operating boundaries.
Document architecture, technical decisions and integration procedures, and assess technical debt.
Build proof-of-concept software for discovery and technical validation, and communicate findings to company leadership and client stakeholders.
RequirementsEssential qualifications establish the technical bar for the role. The additional assets support the broader portfolio;
experience with every listed technology is not required.
Essential Qualifications
Degree in Computer Science, Software Engineering or equivalent demonstrated experience.
10+ years of professional software development experience, including senior ownership of production systems from architecture and implementation through deployment, operation and modernization.
Production experience with cloud infrastructure and containerized Linux environments, including infrastructure as code, automated provisioning, isolation, resource controls, hardening and incident troubleshooting.
Production experience with model-agnostic LLM integrations, grounding and structured output validation, supported by measured evaluation and independent verification of generated work.
Experience securing users, agents and services through standards-based identity, least-privilege authorization, credential lifecycle management and auditable activity.
Strong backend engineering skills with .NET and Python, including API design, asynchronous processing, data access and maintainable service architecture.
Demonstrated harness development experience connecting model calls, context and tools through MCP or equivalent interfaces, with task-state management, controlled execution, approval gates and failure recovery.
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 automated testing, CI/CD, controlled releases and operational monitoring.
Additional AssetsRelevant supporting experience includes:
Microsoft Azure and enterprise identity platforms;
relational and graph databases;
source parsing, code indexing and dependency analysis.
Specialist SBOM and vulnerability-management tools such as CycloneDX and Dependency-Track.
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 complexrecords, geospatial data, assessment or certification workflows.
Localized or bilingual applications, including English and French.
Other InformationTerm 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: View phone number on ca.hrm.tc
Email: View email address on ca.hrm.tc
#J-18808-Ljbffr
Vacancy posted 42 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Developer And Ai Platform Architect in Winnipeg, MB vacancy
- Architect scalable AI research platforms at Xanadu using Python, Rust, AWS, and distributed systems expertise. This senior role is hands-on and product-minded.As a Senior Software Developer on Xanadu’s AI team, you will set the technical direction for an internal research platform...Senior
- Build production AI systems with Python, agentic workflows, and MCP infrastructure... .... This full-time role supports scalable platform engineering.Cornerbridge Talent Partners... ...dental practices. As an AI/ML Platform Software Developer, you will create reusable intelligence capabilities...SuggestedFull timeRemote work
- EviSmart, based in Vancouver, is building a Customer Experience Platform with an architecture-led approach and a collocated squad. You will define the technical foundation and set standards for scalable, production-ready systems across North America and beyond. The role emphasizes...Senior
- Lead PointClickCare’s AI Platform architecture using agentic systems and cloud expertise in a remote role with required office travel.As Senior AI Architect, you will shape the common foundation for AI agents, MCP servers, and GenAI solutions. You will guide the AI Engineering...SeniorWork at officeRemote work
- About the opportunityWe are looking for a Senior Software Developer to join the team building AI-powered capabilities within the Dayforce platform. This role is ideal for an experienced software engineer who enjoys designing, building, and shipping production-quality applications...SeniorLong term contract
$180k - $220k per year
Position: AI/ML Platform Software Developer Location: Calgary, Alberta or Remote — Canada Experience: 8+ years software development; 3+ years building production AI solutions Employment Type: Full-Time Compensation: $180K–$220K CAD base Cornerbridge...Full timeRemote work- ...configurations for the Odessa Platform, with primary development performed... ...configuration tools. Develop and maintain C#/.NET components... ...downstream reporting needs. Build AI-enabled business solutions,... ...s degree in Computer Science, Software Development, Information...Long term contractFlexible hours
- ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center... ...capabilities. Qualifications ~8+ years of software engineering experience, including...SeniorFull timeInternshipRemote workRelocation
$123k - $180k per year
MaintainX is a leading mobile-first work execution platform for industrial and frontline teams. More than 13,000 customers,... ...what actually happened, and it is ours.We’re looking for a Senior AI Platform Developer to build the shared systems that enable teams across MaintainX...Senior- MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell, Shell, Cintas, and Brenntag... ...mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (...SeniorLocal areaImmediate start
- Select how often (in days) to receive an alert:Title: Senior AI Platform Software Engineer Requisition ID: 276518 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Role The Senior AI Platform Software Engineer will...SeniorFlexible hours
- ...ll get to work on The Flare platform’s search engine is built on... ...looking to hire an experienced data developer to join our development team... ...Leverage cloud, database and AI infrastructure to solve such... ...feasibility studies for upgraded software systems Maintain our...SeniorSummer workWork at officeRemote workFlexible hours
- Quest Software is seeking an experienced Senior Software Developer to help bring AI-powered coding practices into an established on-premises enterprise software product. This role combines strong hands-on C#/.NET and C++ development with practical experience using AI coding...SeniorWork at officeRemote workWorldwideFlexible hours
- Design end-to-end AI architectures for Smile Digital Health’s healthcare platform, using advanced machine learning, agentic systems, and scalable software practices.This Senior Software Developer joins Smile Labs within the Product Department, developing AI strategy and components...Senior
$152k - $189k per year
# Senior Software Developer, ML Platform & InfrastructureWealthsimple Toronto Headquarters Full-timeFull-timeAI & Machine Learning---## About this roleWealthsimple is hiring a Senior Software Developer, ML Platform & Infrastructure (Toronto Headquarters). This is an on-site...Senior- ...also help shape our culture. Here, everyone has a voice, everyone can be themselves, everyone is welcome.Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal Engine 5. You will have the opportunity to work on a variety of...Senior
- Develop secure, observable cloud-native platform capabilities for DNV’s energy systems work in Toronto, using APIs, backend engineering, and modern delivery practices.As Senior Software Developer, you will contribute hands-on expertise across solution design, implementation...SeniorWork at office
- ...distributed systems at Redwood. Lead secure software delivery for autonomous enterprise automation.As a Senior Full Stack Software Developer, you will influence system architecture... ...strategy across Redwood’s automation and SaaS platforms. You will translate business requirements...SeniorLong term contract
- ...help shape our culture. Here, everyone has a voice, everyone can be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal Engine 5. You will have the opportunity to work on a variety of...SeniorLocal area
- Join Cerebras Systems as a Senior Software Engineer specializing in AI fleet platform development. This role focuses on managing AI clusters and enhancing operational efficiency across platforms. As a senior engineer at Cerebras, you'll drive innovation in fleet management...Senior
- ...pour soutenir Unity sur Android depuis Montréal ou à distance dans le fuseau horaire de l’Est.Unity recherche un développeur logiciel sénior pour une nouvelle équipe dédiée à la plateforme Unity sur appareils mobiles, ordinateurs portables et hybrides Android. Vous concevrez...Senior
- Lead scalable AI platform engineering in Toronto with Python, Kubernetes, and MLOps expertise. Build production capabilities for enterprise machine learning workloads.As a Senior AI Platform Software Engineer, you will design, develop, and operate reusable platforms for artificial...Senior
- Litmus is building the data foundation powering industrial AI. You will own the technical architecture of the platform, guiding long-term vision and balancing speed, scale, and maintainability in production environments. You'll collaborate across teams to drive large-scale...SeniorLong term contract
- ...Saatchi & Saatchi is seeking a Lead Developer to architect and deliver an innovative AI platform initiative. You will drive the technical direction across frontend, backend, and agentic services while mentoring engineers and ensuring reliability. A hands‑on builder, you will...Senior
- Drive the future of AI solutions with MaintainX as a Senior AI Platform Developer. Shape robust backend services and ensure operational excellence for AI systems in a dynamic, mobile-first environment. Join MaintainX, a leader in work execution platforms, now part of Autodesk...Senior
- ## Platform Architect — AI PlatformApply: Montreal Office: Full time: Posted Yesterday: JR102239**Contexte du poste**The Platform Engineer designs... ...The Platform Engineer will select appropriate hardware and software components, configure the networking and storage resources...Full timeWork at office
- ...growing technology firm at the forefront of artificial intelligence innovation, is seeking a highly skilled Senior Software Engineer to join their core AI/ML Platform team. This is a fully remote position, offering the opportunity to work on challenging and impactful projects...SeniorRemote workHome officeFlexible hours
- Build conversational AI with Botpress as a Senior Software Developer, using JavaScript, TypeScript, Node.Js, and React to create customer-impacting features.As a senior engineering team member, you will own features from design through production. You will help guide technical...Senior
- ...systems remotely in Ontario for Blue J, advancing AI-assisted tax research from Toronto-connected teams.As a seasoned Software Developer, you will design and implement critical Tax... ...systems, and RAG expertise to Blue J’s AI-powered tax platform from Ontario. #J-18808-LjbffrSeniorRemote work
$132.6k - $174k per year
Senior Software Engineer - Data and AI Platformslululemon is an innovative performance apparel company for yoga, running, training, and other athletic... ...growth for lululemon, owning and building the data and AI platforms and products that enable the enterprise to operate with...SeniorLong term contractPermanent employmentPart timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer And Ai Platform Architect. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

