Jobs Companies Black Duck Software, Inc. Principal Software Engineer (Agentic Integration)

Über diese Principal Software Engineer (Agentic Integration) Stelle bei Black Duck Software, Inc.

Black Duck Software, Inc. · Vor Ort · Calgary, AB

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 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 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 — with real examples, not just prototypes 
  • Strong API and systems design skills — experience shipping integrations, SDKs, reusable connectors, or canonical models consumed across systems of record and by external developers 
  • Experience with CI/CD, Git workflows, and modern developer tooling 
  • A demonstrated track record of taking initiative and owning technical projects end-to-end — identifying opportunities, 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 
  • Broad, well-rounded software engineering background (8+ years) — Python, TypeScript/JavaScript, Go, APIs, distributed systems, and modern SCMs (GitLab, GitHub, Bitbucket, Azure) 

Preferred (Nice to Have) 

  • Experience in Application Security (SAST, SCA, DAST, ASPM) or DevSecOps tooling 
  • 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 and maintaining developer-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.

Bereit, sich bei Black Duck Software, Inc. zu bewerben?
Bei Black Duck Software, Inc. bewerben

Wie sich dieses Gehalt für Principal Engineer vergleicht

Diese Stelle zahlt $116,131/yrunter der üblichen Spanne für Principal Engineer Stellen.

$141,464 dem Median $217,971 $320,145

Übliche Spanne $187,161–$270,618/yr, aus 757 vergleichbaren Principal Engineer Anzeigen auf JobsRadar (Vergütung auf USD hochgerechnet). Gehaltseinblicke für Principal Engineer ansehen →

Über Black Duck Software, Inc.

Black Duck® offers the most comprehensive, powerful, and trusted portfolio of application security solutions in the industry. We have an unmatched track record of helping organizations around the world secure their software quickly, integrate security efficiently in their development environments, and safely innovate with new technologies. As the recognized leader, experts, and innovators in software security, Black Duck has everything you need to build trust in your software. Learn more at www.blackduck.com

 

For questions about Black Duck Software careers, including our inclusive hiring for people with disabilities or if you need assistance and/or reasonable accommodation during the recruitment process, please contact us at [email protected]

Alle Jobs bei Black Duck Software, Inc. ansehen →

Ähnliche Jobs

Deepsky
Lead Process Engineer // Ingénieur(e) Principal(e) en Procédés
Deepsky
⚡ Früh bewerben Montréal, QC, Canada · standortgebunden
● Neu 👁 Gesehen ✓ Beworben vor 3 Tg.
Xero
Principal Engineer
Xero
⚡ Früh bewerben CAN: Vancouver (333 Seymour St... Hybrid CA$227,700–CA$284,600
● Neu 👁 Gesehen ✓ Beworben vor 5 Std.
Xero
Principal Engineer (API Platform)
Xero
⚡ Früh bewerben CAN: Vancouver (333 Seymour St... Hybrid CA$227,600–CA$284,600
● Neu 👁 Gesehen ✓ Beworben vor 5 Std.
BS
Principal Engineer, AI Factory
Banyan Software
⚡ Früh bewerben Washington, United States Vor Ort $206,500–$206,500
● Neu 👁 Gesehen ✓ Beworben vor 6 Std.
Space Kinetic
Principal Guidance, Navigation and Control (GNC) Engineer
Space Kinetic
⚡ Früh bewerben El Segundo, California Vor Ort $165,000–$215,000
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
K2 Space
Principal Crypto Engineer (TS/SCI)
K2 Space
⚡ Früh bewerben Los Angeles, CA Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
The Exploration Company
Principal Mission Tooling Software Engineer
The Exploration Company
⚡ Früh bewerben Munich, Germany Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
Zscaler
Principal Specialist Sales Engineer, Zero Trust Branch - Healthcare/SLED
Zscaler
⚡ Früh bewerben AMS - Update Location; Remote... · standortgebunden $175,875–$251,250
● Neu 👁 Gesehen ✓ Beworben vor 8 Std.
Samsung Semiconductor
Principal Engineer, SOC Integration
Samsung Semiconductor
⚡ Früh bewerben San Jose, California, United S... Vor Ort $219,000–$351,000
● Neu 👁 Gesehen ✓ Beworben vor 9 Std.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Black Duck Software, Inc.

Alle Jobs bei Black Duck Software, Inc. ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos