Principal Software Engineer (Agentic Integration)

Black Duck Software, Inc.

Calgary

On-site

CAD 135,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Black Duck Software, Inc. seeks a Principal Software Engineer to architect agentic integrations that connect SAST, SCA, and DAST into developers’ tools. You’ll design production-grade AI agent systems, multi-agent orchestration, and MCP-based tooling for IDEs, CI/CD, and PR workflows.

The role emphasizes hands-on leadership, initiative, and shaping the architecture beyond coding, partnering with Product and Applied AI teams to drive the strategy for developer tooling and integration patterns.

Qualifications

  • Hands-on experience building agentic AI systems — multi-agent orchestration, tool use, task decomposition (e.g., LangChain, PydanticAI, LangGraph)
  • Experience building or integrating Model Context Protocol (MCP) servers, or comparable plugin/tool architectures in AI assistants, IDEs, and CI/CD workflows
  • 2+ years hands-on experience applying LLMs into production workflows — prompt engineering, RAG pipelines, API-based model integration, agent eval frameworks
  • Strong API and systems design skills — shipping integrations, SDKs, reusable connectors, or canonical models
  • Experience with CI/CD, Git workflows, and modern developer tooling
  • Demonstrated initiative and ownership of technical projects end-to-end
  • Strong cross-functional communication across Product, Applied AI, and platform engineering

Responsibilities

  • Own the 'big picture' solution architecture for the integrations team — design and harden how agentic workflows, MCP surfaces, and multi-agent patterns fit together across IDEs, CI/CD, and PR workflows
  • Identify opportunities to bring Black Duck's capabilities into agentic developer and CI workflows and prototype, pitch, and build them
  • Design, build, and implement agentic workflows and integrations — spanning agents, skills, MCP tooling, and APIs
  • Own the technical direction and continued development of the Black Duck MCP Gateway
  • Contribute and evolve existing agentic capabilities such as SAST AI Fix Recommendation
  • Mentor engineers on agentic system design and modern integration patterns

Skills

Agentic AI systems
Multi-agent orchestration
API design
CI/CD workflows
LangChain
PydanticAI
LLMs in production
SDKs and connectors

Tools

MCP Gateway
GitHub Copilot
CI/CD tooling

Job description

Principal Software Engineer (Agentic Integration)

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.

Principal Software Engineer, Agentic Integrations

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code,open sourcecomponents, and application behavior. With a combination of industry-leading tools, services, andexpertise, only Black Duck helps organizations maximize security and quality inDevSecOpsand throughout the software development life cycle.

Role Overview

The Integrations team is looking for a Principal Software Engineer who can architect — not just implement — the agentic workflows that connect Black Duck's application security products (SAST, SCA, and DAST) directly into the developer's agentic workflow. This role is less about general programming depth and more about the hands-on experience needed to design and harden production-grade AI agent systems — multi-agent orchestration, tool use, and MCP-based integrations — that AI coding agents, IDEs, and orchestration frameworks can consume natively, extending work already underway on projects like the Black Duck MCP Gateway and SAST AI Fix Recommendation.

This is a hands-on, senior technical role built for someone who takes initiative.We'relooking for an engineer whodoesn'twaitto be told what to build — who spots gaps in how our products show up in the agentic developer workflow, proposes a direction, and drives it to production. You'll be setting the architecture and technical direction — not just executing against a spec — for how Black Duck shows up inside the tools developers already use — from IDEs to CI/CD to PR workflows — while partnering closely with Product and Applied AI teams shaping the company's broader agentic strategy.

Key Responsibilities

  • Own the \"big picture\" solution architecture for the integrations team — designing and hardening how agentic workflows, MCP surfaces, and multi-agent orchestration patterns (task decomposition, tool use, agent hand-off, frameworks such asPydanticAI,LangChain, andLangGraph) fit together as a coherent system across IDEs, CI/CD, and pull request workflows. This is the core capability the role exists to fill, more so than general programming depth on its own.
  • Identifynew opportunities to bring Black Duck's capabilities into agentic developer and CI workflows, and take the initiative to prototype, pitch, and build them — this role is as much about proposing what we should build next as executing on what's already defined
  • Design, build, and implement agentic workflows and integrations — spanning agents, skills, MCP-based tooling, and APIs — that bring Black Duck's AppSec products (SAST, SCA, DAST) into developer tooling, with strong attention to governance, permissions, and auditability
  • Own the technical direction and continued development of the Black Duck MCP Gateway , expanding the surface area of tools and capabilities it exposes to AI agents and IDEs
  • Contribute and evolve existing agentic capabilities such as SAST AI Fix Recommendation , improving remediation guidance and automated fix generation for developers
  • Mentor engineers on agentic system design and modern integration patterns

Required Qualifications

  • Hands-on experience building agentic AI systems — multi-agent orchestration, tool use, task decomposition (e.g.,LangChain,PydanticAI,LangGraph, or equivalent)
  • Experience building or integrating Model Context Protocol (MCP) servers, or comparable plugin/tool architecturesinAI assistants,IDEs, and CI/CD workflows
  • 2+ years hands-on experience applying LLMs into production workflows — prompt engineering, RAG pipelines, API-based model integration,agenteval frameworks— with real examples, not just prototypes
  • Strong API and systems design skills — experience shipping integrations, SDKs, reusable connectors, orcanonicalmodels consumed across systems of record and by external developers
  • Experience with CI/CD, Git workflows, and modern developer tooling
  • A demonstratedtrack recordof taking initiative and owning technical projects end-to-end —identifyingopportunities, proposing solutions, and driving delivery from design through production with minimal oversight
  • Strong cross-functional communication skills — comfortable working across Product, Applied AI, and platform engineering

Preferred (Nice to Have)

  • Experience in Application Security (SAST, SCA, DAST, ASPM) orDevSecOpstooling
  • Experience with AI-assisted development tools (GitHub Copilot, Claude Code, Cursor, or similar)
  • Deep technical depth in LLM integration — vector databases/retrieval pipelines (Pinecone,Weaviate,ChromaDB,Qdrant,pgvector), function calling/tool use, and structured output parsing
  • Experience publishing andmaintainingdeveloper-facing packages (npm,PyPI, etc.)
  • Background contributing to open-source developer tooling or SDKs

Pay Range

$135,300 - $190,100 CAD

Black Duck is an equal opportunity employer. We consider all applicants for employment without regard to race, color, national origin, religion, sex, gender identity or expression, age, disability, sexual orientation, veteran or military service status, or any other characteristic protected by applicable law. Black Duck complies with all applicable laws prohibiting employment discrimination in every jurisdiction where it operates and provides reasonable accommodations to individuals with disabilities in accordance with applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer (Agentic Integration)
Principal Software Engineer (Agentic Integration)

Black Duck • Calgary

On-site
CAD 135,000 - 190,000
Pay range matching market
Principal Software Engineer (Agentic Integration)
Principal Software Engineer (Agentic Integration)

Black-Duck-Software • Calgary

On-site
CAD 135,000 - 190,000
Principal Software Engineer (Agentic Integration)
Principal Software Engineer (Agentic Integration)

Socket.dev • Calgary

On-site
CAD 135,000 - 190,000
Equal opportunity employer
Lead Incident Security Responder
Lead Incident Security Responder

Black Duck • Calgary

On-site
CAD 100,000 - 150,000
Senior Staff, Software Engineer (Java-Microservices)
Senior Staff, Software Engineer (Java-Microservices)

Black Duck • Calgary

On-site
CAD 130,000 - 165,000
Principal Architect, Agentic Integrations
Principal Architect, Agentic Integrations

Socket.dev • Calgary

On-site
CAD 135,000 - 190,000
Equal opportunity employer
Lead Product Security
Lead Product Security

Black-Duck-Software • Calgary

On-site
CAD 100,000 - 150,000
Application Security Engineer (West Coast)
Application Security Engineer (West Coast)

Black Duck • Calgary

Hybrid
CAD 118,000 - 155,000
Hybrid work model
Competitive Total Compensation
Annual Performance Bonus
+3
Sr. Software Engineer (AI/ML)
Sr. Software Engineer (AI/ML)

Blackpoint-Cyber • Canada

On-site
CAD 120,000 - 180,000
Principal Agentic Engineer - Talent Pipeline
Principal Agentic Engineer - Talent Pipeline

Apply • Canada

Hybrid
CAD 170,000 - 220,000
Generous vacation policy
Flexible work arrangements
AI upskilling and mentorship