Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer and AI Platform Architect

Vertical Motion

Senior Software Developer and AI Platform Architect

Position Summary

Vertical 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 Responsibilities

General 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.

Requirements

Essential 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 Assets

Relevant 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 complex records, geospatial data, assessment or certification workflows.
  • Localized or bilingual applications, including English and French.

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: View phone number on apply.j-vers.com

Email: View email address on apply.j-vers.com

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer and AI Platform Architect in Ottawa, ON vacancy
  •  ...Responsibilities Participate in the full software and product development...  ...surveillance solutions. Develop software involving IP cameras,...  ...camera SoCs, and image/video AI models. Apply TCP/IP...  ...administering virtualization platforms such as KVM, Xen, or VMware is... 
    Senior
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    7 days ago
  •  ...Job Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design, development, implementation, and maintenance...  ...problems while collaborating effectively with system architects, quality assurance specialists, project managers, and... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    28 days ago
  • $100k - $135k per year

     ...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including Intelligence... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    19 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    9 days ago
  • $75k - $125k per year

    Agentic AI Developer Position Description We are seeking Intermediate Agentic AI Developers...  ...- Collaborate with client developers, architects, and technical stakeholders to deliver...  ...approaches. Core Competencies - Strong software engineering and problem-solving... 
    Suggested
    Ottawa, ON
    16 hours ago
  •  ...The ESCP-P SysOps Software Architect will lead the architecture and technical direction of System...  ...control, and support Mil-Ka services. Develop application-level and cross-application...  ...and integrations across relevant SysOps platforms and other operational systems. Ensure that... 

    Telesat

    Ottawa, ON
    4 hours ago
  •  ...Job Description ADGA is seeking Software Developers to support the design, development, implementation...  ...lifecycle, working closely with system architects, quality assurance specialists, project...  ...intelligence–enabled tools; however, AI is not used to screen, evaluate, or... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    28 days ago
  •  ...operational readiness. We are seeking a Software Architect with knowledge of systems of systems design...  ...self/time management skills as the RCN develops, pivots to right fit solutions....  ...artificial intelligence–enabled tools; however, AI is not used to screen, evaluate, or... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Remote work
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    27 days ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an...  ...serve as the lead firmware developer on the Qubit Composer platform team, delivering complex subsystems and coordinating the... 
    Senior
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    27 days ago
  • $112.01k - $149.34k per year

     .... Position:  Principal Infrastructure Platform Architect Employment Type:  Permanent  Compensation...  ...Infrastructure Platform Architect is a senior architectural leadership role accountable...  ..., M365 Professional, CoPilot or AI fundamentals certification. Hands-on experience... 
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Relocation package
    2 days per week
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    14 days ago
  • $137k per year

     ...Introduction At IBM Software, we transform client challenges into solutions...  ...Building the world’s leading AI-powered, cloud-native products...  ..., and industries to design, develop, and deliver solutions that...  ..., data doesn't sit still. Our platform puts information in motion,... 
    Senior

    IBM

    Ottawa, ON
    8 days ago
  •  ...The ESCP-P SysOps Software Architect will lead the architecture and technical direction of System Operations software capabilities required to support the ESCP-P program. The architect will translate program, DND, operational, security, and system requirements into scalable... 

    telesat

    Ottawa, ON
    6 days ago
  • $80k - $105k per year

     ...allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next...  ...the Department of National Defence (DND). Reporting to the Senior Staff Software Developer, this role will leverage software engineering... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    19 days ago
  • $96.56k - $128.74k per year

     ...and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent...  ..., grow, and succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group plays a... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    13 days ago
  •  ...Job Responsibility: Parkin Architects Limited is an employee-owned, award-winning, architectural practice firm with a proven track record in practical, innovative and economical design. During a history spanning some 60 years, Parkin has designed some of Canada's most notable... 
    Senior
    Full time
    For contractors
    Local area

    Parkin Architects Limited

    Ottawa, ON
    5 days ago
  • $85.5k - $114k per year

     ...helping to take science a step beyond by developing solutions for some of the world’s...  ...cures for cancer. We are seeking a Senior Mainframe Developer to join our Ottawa-based engineering...  ...with business stakeholders, architects, QA, support teams, and global delivery... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Monday to friday
    Ottawa, ON
    1 day ago
  •  ...Reports to: Director of Software Type: Full-Time Location:...  ...Dominion Dynamics' mesh networking platform for autonomous assets working...  ...next. What You Bring Senior or Staff-level experience designing...  ...based on impact* We use AI tools to support parts of the... 
    Senior
    Full time
    Shift work

    dominion%20dynamics

    Ottawa, ON
    23 hours ago
  •  ...part in advancing the CIRA Registry Platform, which supports a wide range of domains...  ...You Are You’re an experienced Senior Business Intelligence Developer who enjoys solving complex business...  ...and documentation. Participate in software release management, continuous integration... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work

    CIRA

    Ottawa, ON
    1 day ago
  • $199k - $210.74k per year

     ...STORY TechInsights is the information Platform for the semiconductor industry....  ...THE OPPORTUNITY:   As an Applied AI Solutions Architect, you'll turn real business problems into...  ...prototype to production, working with Software Development when needed. Set success... 
    Permanent employment
    Full time
    Internship
    Flexible hours

    TechInsights

    Ottawa, ON
    6 days ago
  • $130k - $165k per year

     ...operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum computing platforms engineered for the performance,...  ...other by design. About this role:  The Senior Embedded Systems Architect shapes the embedded control platform that... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    27 days ago
  •  ...payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define and lead the software architecture for Telesat military and government satellite communication... 
    Long term contract
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    4 hours ago
  •  ...Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join...  ...our US healthcare client. You will play a key role in developing and enhancing an enterprise AI platform that enables intelligent workflows, conversational... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    18 hours ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Ottawa, ON
    17 days ago
  •  ...a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile...  ...experience providers of tomorrow. DZS systems, platforms and services are leveraged by over 1000... 
    Senior
    Full time

    DZS INC

    Ottawa, ON
    2 days ago
  •  ...That simple idea grew into a platform that powers every part of care...  ...care. What you'll do: - Help architect our overall solution design -...  ...strong quality standards - Develop and implement integration solutions...  ...services - Implement strong software development practices and... 
    Senior
    Full time

    Fullscript

    Ottawa, ON
    2 days ago
  •  ...building the command center for creative strategists : an AI-native platform that bridges the gap between performance marketers and creative...  ...from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    7 days ago
  •  ...payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define and lead the software architecture for Telesat military and government satellite communication... 
    Long term contract
    Full time
    Worldwide

    telesat

    Ottawa, ON
    27 days ago
  •  ...be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects, Software Engineers, Associate Engineers, as well as Scrum Masters. The right candidate will develop strategies for the embedded SW development environment... 
    Senior
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    4 hours ago
  •  ...here.    We are seeking a Ruby on Rails Developer to support a federal government project...  ...Build and support cloud-based and web-based software solutions Collaborate with developers,...  ...web services Familiarity with cloud platforms (AWS, Azure, GCP, or GC Cloud)... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    more than 2 months ago
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems....  ...for next-generation embedded optical platforms. Understand and analyze software requirements... 
    Senior
    Contract work

    Myticas Consulting

    Ottawa, ON
    1 day ago

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!