Talent.com
Principal Software Engineer - Agentic AI Platform - Copperleaf
Principal Software Engineer - Agentic AI Platform - CopperleafIFS • Vancouver, BC, CA
Principal Software Engineer - Agentic AI Platform - Copperleaf

Principal Software Engineer - Agentic AI Platform - Copperleaf

IFS • Vancouver, BC, CA
30+ days ago
Job type
  • Full-time
Job description

Job Description

We are seeking a Principal Software Engineer specializing in Platform Services to design and build the core microservices architecture of our Agentic AI Platform. This role defines how users, services, and AI agents authenticate, authorize, and interact across the platform. You’ll work alongside the Platform Engineering team to build a secure, extensible foundation for the next generation of intelligent systems.

Key Responsibilities

  • Architect and develop the Identity as a Service (IDaaS) module for the AI platform using C# / .NET.
  • Integrate AI tooling into the platform, including Azure AI Foundry and LangChain.
  • Implement , OpenID Connect (OIDC), and token-based identity flows for users, services, and agents.
  • Build scalable, stateless microservices integrated with Azure AD, Auth0, or other identity providers.
  • Define policies and APIs for fine-grained access control and service-to-service authentication.
  • Contribute to CI / CD pipelines, testing automation, and container deployment standards.
  • Document architecture patterns and provide mentorship in secure development practices.

Qualifications

  • 5+ years of backend software development experience using .NET / C#.
  • Proven experience with , OpenID Connect (OIDC), and federated identity systems.
  • Strong understanding of RESTful API design, microservices, and event-driven architectures.
  • Experience optimizing and fine-tuning application and database performance across high-scale workloads.
  • Experience breaking down monolithic applications into consumable micro-services with industry best practices
  • Knowledge of Azure cloud-native software architecture and developing scalable containerized applications.
  • Excellent communication, problem-solving, and documentation skills.
  • About You

  • You approach software as a platform builder - focusing on extensibility, security, and developer experience.
  • You are deeply curious about AI systems and the intersection of identity, access, and automation.
  • You communicate clearly and build trust across technical and non-technical teams.
  • You thrive on designing elegant solutions to complex, cross-cutting challenges.
  • Create a job alert for this search

    Principal Software Engineer Agentic AI Platform Copperleaf • Vancouver, BC, CA

    Similar jobs
    AI Principal Software Engineer - US SaaS startup | Remote

    AI Principal Software Engineer - US SaaS startup | Remote

    Atomic HR • Vancouver, British Columbia, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 30+ days ago
    Agentic AI Prototyping Architect

    Agentic AI Prototyping Architect

    Appnovation • Vancouver
    Full-time
    A global digital solutions provider in Metro Vancouver is seeking a Creative Technologist to bridge design and engineering. You'll utilize AI tools to create prototypical designs, manage design syst...Show more
    Last updated: 15 days ago • Promoted
    Senior AI Solutions Engineer

    Senior AI Solutions Engineer

    Connor, Clark & Lunn Financial Group (CC&L) • Vancouver
    Full-time
    Senior AI Solutions Engineer - AI Enablement.Connor, Clark & Lunn Financial Group.Interested in joining one of Canada’s top performing asset managers? CC&LFG is establishing an AI Enablement functi...Show more
    Last updated: 20 days ago • Promoted
    AI Inference Performance Tooling Engineer

    AI Inference Performance Tooling Engineer

    Baseten • Vancouver
    Full-time
    A cutting-edge AI company in Vancouver is seeking early-career Software Engineers to specialize in high-performance computing and large language model engineering. The role involves performance benc...Show more
    Last updated: 20 days ago • Promoted
    Senior Full-Stack Engineer - AI Analytics (Hybrid + Equity)

    Senior Full-Stack Engineer - AI Analytics (Hybrid + Equity)

    Visier Inc. • Vancouver
    Full-time
    A leading workforce analytics provider is seeking an experienced Full-Stack Developer to join their team in Vancouver.You'll be responsible for delivering new features for their AI-powered analytic...Show more
    Last updated: 10 days ago • Promoted
    Staff Software Engineer : AI‑Driven Platform Architect

    Staff Software Engineer : AI‑Driven Platform Architect

    Suger • Vancouver
    Full-time
    A fast-growing B2B software company in Metro Vancouver is looking for a Staff Software Engineer to lead the design of systems for their core platform and AI products. You will have broad technical o...Show more
    Last updated: 3 days ago • Promoted
    Azure AI & Automation Engineer — Build Scalable AI Systems

    Azure AI & Automation Engineer — Build Scalable AI Systems

    Tribe Property Technologies • Vancouver
    Full-time
    A property technology firm in Vancouver is seeking an AI Implementation Engineer to design and deploy AI systems across its operations. The role involves working on internal automations and customer...Show more
    Last updated: 3 days ago • Promoted
    Junior Software Engineer — Earth Observation AI Pipelines

    Junior Software Engineer — Earth Observation AI Pipelines

    EarthDaily • Vancouver
    Full-time
    A cutting-edge space analytics firm based in Vancouver is seeking a Jr.Software Engineer to support their Earth Observation team. In this role, you will work with pipelines that feed data into AI mo...Show more
    Last updated: 15 days ago • Promoted
    Full-Stack Engineer : AI for Smarter Manufacturing

    Full-Stack Engineer : AI for Smarter Manufacturing

    Basetwo AI • Vancouver
    Full-time
    A technology company in Vancouver is seeking a Full Stack Engineer to work on innovative product initiatives.Your role involves developing features that enhance user experience using technologies l...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer – AI Platform - burnaby

    Senior Software Engineer – AI Platform - burnaby

    Insight Global • burnaby, bc, ca
    Full-time
    Hybrid (3 days onsite per week).Senior Software Engineer (AI Platform).Canadian gaming organization in the Vancouver area. This role sits at the core of how AI and machine learning are built, deploy...Show more
    Last updated: 20 hours ago • Promoted • New!
    Software Engineer, Engineering Productivity (Infotainment Platform)

    Software Engineer, Engineering Productivity (Infotainment Platform)

    Rivian • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 20 days ago • Promoted
    Principal Data Engineer

    Principal Data Engineer

    Aviso • Vancouver
    Full-time
    Aviso : At Aviso, we are dedicated to improving the financial well-being of Canadians.We are committed to leadership, innovation, partnership, responsibility, and community.If you are looking for in...Show more
    Last updated: 20 days ago • Promoted
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • Delta, British Columbia, CA
    Remote
    Full-time
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
    Last updated: 30+ days ago
    Principal Software Engineer - Evisort AI

    Principal Software Engineer - Evisort AI

    Workday, Inc. • Vancouver
    Full-time
    Principal Software Engineer - Evisort AI page is loaded## Principal Software Engineer - Evisort AIremote type : Flexlocations : Canada, BC, Vancouver : Canada, ON, Torontotime type : Full Timep...Show more
    Last updated: 15 days ago • Promoted
    Hybrid AI Software Engineer — Edge ML & CV

    Hybrid AI Software Engineer — Edge ML & CV

    Motorola Solutions • Vancouver
    Full-time
    A leading technology company located in Vancouver is seeking a Senior Software Developer to architect and maintain high-performance AI software solutions. The ideal candidate will have over 4 years ...Show more
    Last updated: 20 days ago • Promoted
    Principal Software Engineer - AI (Vancouver Hybrid)

    Principal Software Engineer - AI (Vancouver Hybrid)

    Boomi • Vancouver
    Full-time
    About Boomi And What Makes Us Special.Are you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everythi...Show more
    Last updated: 9 days ago • Promoted
    Senior Fullstack Engineer : Build Data & AI Platforms

    Senior Fullstack Engineer : Build Data & AI Platforms

    Databricks Inc. • Vancouver
    Full-time
    A leading data and AI firm is seeking a Fullstack Software Engineer in Vancouver.The role involves working collaboratively to simplify data insights and enhance user experience.Ideal candidates sho...Show more
    Last updated: 20 days ago • Promoted
    Platform Engineer for Scalable Dev Tools & AI

    Platform Engineer for Scalable Dev Tools & AI

    Microsoft • Vancouver
    Full-time
    A leading technology firm is seeking a Software Engineer to design and develop platform features that enable developers and AI agents to enhance large-scale software services.The ideal candidate wi...Show more
    Last updated: 20 days ago • Promoted