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
    AI Software Engineer

    AI Software Engineer

    Texavie • Vancouver
    Full-time
    We are developing game-changing wearable and robotic systems that will be used to empower dexterity, accuracy, tactile sensing in humanoid and industrial robotic systems. Our 5k1n products provide a...Show more
    Last updated: 4 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: 21 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: 21 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: 4 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: 16 days ago • Promoted
    Enterprise AI Deployment Engineer (Kubernetes & Cloud)

    Enterprise AI Deployment Engineer (Kubernetes & Cloud)

    Cohere Inc. • Vancouver
    Full-time
    A cutting-edge AI solutions company in Vancouver seeks an engineer to lead deployments of their innovative North product in enterprise environments. The role requires engaging with clients, assessin...Show more
    Last updated: 23 hours ago • Promoted
    Software Engineer (Circuit Analysis, EDA frameworks, AI agents)

    Software Engineer (Circuit Analysis, EDA frameworks, AI agents)

    Cadence Design Systems • Vancouver
    Full-time
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence Design Systems is the leading provider of design automation tools for electronic...Show more
    Last updated: 3 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: 21 days ago • Promoted
    Customer Service Agent - 50k-60k / Year - Remote

    Customer Service Agent - 50k-60k / Year - Remote

    Spade Recruiting • Squamish, British Columbia
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 13 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: 2 days ago • Promoted
    Full Stack Engineer - surrey

    Full Stack Engineer - surrey

    Regie.ai • surrey, bc, ca
    Full-time
    Series B-funded, AI-native sales engagement automation platform focused on transforming business-critical prospecting—the top of the funnel—into a precise, scalable, and repeatable process.As the v...Show more
    Last updated: 30+ days ago • Promoted
    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: 21 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: 16 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: 21 days ago • Promoted
    Senior AI Engineer

    Senior AI Engineer

    Unblocked • Vancouver
    Full-time
    Unblocked is a high-growth, well-funded SaaS company that helps answer questions software development teams have about their applications. This allows them to spend less time in meetings / dealing wit...Show more
    Last updated: 21 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: 21 days ago • Promoted