Principal Software Engineer, Agentic Integrations Location: Calgary, Alberta Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed ...
Principal Software Engineer, Agentic Integrations Location: Calgary, Alberta Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed ...
Software Engineer II (4749)
Calgary, AB · On-site +1
Software Engineer II Calgary, AB About the Role LodgeLink is hiring a Software Engineer II in Calgary to join our team and help create the future of workforce travel. We are seeking a talented ...
Software Engineer II (4749)
Calgary, AB · On-site +1
Software Engineer II Calgary, AB About the Role LodgeLink is hiring a Software Engineer II in Calgary to join our team and help create the future of workforce travel. We are seeking a talented ...
Software Developer
Calgary, AB · On-site
We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...
Software Developer
Calgary, AB · On-site
We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong ...
GenAI Software Developer
Calgary, AB · On-site
What You'll Do As a GenAI Software Developer, you will: * Design, develop, test, and deploy AI-powered applications and solutions that address business challenges and improve operational efficiency.
GenAI Software Developer
Calgary, AB · On-site
What You'll Do As a GenAI Software Developer, you will: * Design, develop, test, and deploy AI-powered applications and solutions that address business challenges and improve operational efficiency.
AI Software Engineer - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
AI Software Engineer - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Software Developer (2026-035)
Calgary, AB · On-site
The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The Software ...
Software Developer (2026-035)
Calgary, AB · On-site
The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The Software ...
Software Developer (2026-035)
Calgary, AB · On-site
The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The Software ...
Quick apply
Software Developer (2026-035)
Calgary, AB · On-site
The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The Software ...
Software Engineer
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will ...
Software Engineer
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will ...
Software Engineer
Calgary, AB · On-site
Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will have the ...
Software Engineer
Calgary, AB · On-site
Hexagon's Autonomous Solutions business area is seeking an entry to intermediate level Software Engineer for the Algorithms (ALGO) group in developing market-leading GNSS solutions. You will have the ...
Software Engineering Intern
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions, is looking for an Software Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 2, 2028. To ...
Software Engineering Intern
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions, is looking for an Software Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 2, 2028. To ...
Software Engineering Intern
Calgary, AB · On-site
Hexagon's Autonomous Solutions, is looking for an Software Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 2, 2028. To support our ...
Software Engineering Intern
Calgary, AB · On-site
Hexagon's Autonomous Solutions, is looking for an Software Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 2, 2028. To support our ...
As the Director, Software Engineering, you will provide strategic and operational leadership for software engineering teams, driving the delivery of secure, scalable, and innovative technology ...
As the Director, Software Engineering, you will provide strategic and operational leadership for software engineering teams, driving the delivery of secure, scalable, and innovative technology ...
Software Engineer - AI/ML & LLM - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
Software Engineer - AI/ML & LLM - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Software Developer
Calgary, AB · Hybrid
The role As a Senior Software Developer on the Admin Platform team in Calgary, AB, you will work in a hybrid model (requiring 2 days a week in the Calgary office) to design, build, and operate the ...
Software Developer
Calgary, AB · Hybrid
The role As a Senior Software Developer on the Admin Platform team in Calgary, AB, you will work in a hybrid model (requiring 2 days a week in the Calgary office) to design, build, and operate the ...
AI/ML Software Engineer - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
AI/ML Software Engineer - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in ...
Full Stack Software Engineer - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
Full Stack Software Engineer - Remote
Calgary, AB · Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Senior Software Engineer
Calgary, AB · On-site
What's the opportunity? We're looking for a Senior Software Engineer who will help design and build robust, scalable AI services. This is a great opportunity to grow in the world of AI engineering ...
Senior Software Engineer
Calgary, AB · On-site
What's the opportunity? We're looking for a Senior Software Engineer who will help design and build robust, scalable AI services. This is a great opportunity to grow in the world of AI engineering ...
Senior Software Developer
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
Senior Software Developer
Calgary, AB · On-site
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
Software Programmers information

Principal Software Engineer (Agentic Integration)
Calgary, AB • On-site
Full-time
Re-posted yesterday
Key responsibilities
Design and harden production-grade AI agent systems, including multi-agent orchestration and tool use, to connect Black Duck's application security products into developer workflows.
Identify opportunities to integrate Black Duck capabilities into agentic developer and CI workflows, and prototype, pitch, and build these integrations.
Own the technical direction and development of the Black Duck MCP Gateway and contribute to existing agentic capabilities such as SAST AI Fix Recommendation.
Job description
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
About Black Duck Software
Sourced by ZipRecruiter
Industry
Software development
Company size
5,001 - 10,000 Employees
Headquarters location
Mountain View, CA, US