Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Principal Software Engineer (Agentic Integration)

Black Duck Software, Inc.
CompanyBlack Duck Software, Inc.
CategoryUncategorised
LocationCalgary
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted7 Aug 2026
Last verified8 Aug 2026
SourceEmployer ATS (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
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   Location: Calgary, Alberta    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.   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're looking for an engineer who doesn't wait to 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 as Pydantic AI, LangChain, and LangGraph) 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.   Identify new 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 existin