Principal Software Engineer (Agentic Integration)
- Calgary, AB
- On-site
- Posted Sep 1, 2026
- 1 position
$135,300–$190,100 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The Principal Software Engineer will architect and implement agentic workflows that integrate Black Duck's security products directly into developer environments. This role involves designing multi-agent orchestration systems and identifying new opportunities to enhance developer productivity through AI-driven tooling.
Job details
The Principal Software Engineer will architect and implement agentic workflows that integrate Black Duck's security products directly into developer environments. This role involves designing multi-agent orchestration systems and identifying new opportunities to enhance developer productivity through AI-driven tooling. Candidates must have over 8 years of software engineering experience with a strong background in building agentic AI systems and integrating LLMs into production workflows. Proficiency in Python, TypeScript, or Go, along with experience in CI/CD and API design, is essential for this technical leadership position.
What you’ll do
The Principal Software Engineer will architect and implement agentic workflows that integrate Black Duck's security products directly into developer environments. This role involves designing multi-agent orchestration systems and identifying new opportunities to enhance developer productivity through AI-driven tooling.
Requirements
Candidates must have over 8 years of software engineering experience with a strong background in building agentic AI systems and integrating LLMs into production workflows. Proficiency in Python, TypeScript, or Go, along with experience in CI/CD and API design, is essential for this technical leadership position.
Listed skills
- CI/CD · Preferred
- Go · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- prompt engineering · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Agentic AI systems
- Multi-agent orchestration
- LangChain
- LangGraph
- PydanticAI
- Model Context Protocol
- Python
- TypeScript
- JavaScript
- Go
- API design
- CI/CD
- Git workflows
- Distributed systems
- Application security
- Prompt engineering
Job areas
- Software
- Technology
- Engineering
- Security & Safety
- Data & Analytics