Principal Software Engineer (Agentic Integration)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (Agentic Integration) (AI, MCP): Architecting and building production-grade agentic workflows that integrate application security products into IDEs, CI/CD pipelines, and pull request workflows with an accent on multi-agent orchestration, tool use, and governed API integrations. Focus on designing MCP-based systems, expanding the Black Duck MCP Gateway, and delivering reliable LLM-powered developer tooling.
Location: Calgary, Alberta, Canada
Salary: CAD 135,300–190,100
Company
provides application security solutions, including SAST, SCA, and DAST, to help organizations identify and remediate vulnerabilities across the software development lifecycle.
What you will do
- Own the solution architecture for agentic workflows, MCP surfaces, and multi-agent orchestration across IDE, CI/CD, and pull request environments.
- Identify, prototype, propose, and deliver new integrations that bring application security capabilities into agentic developer workflows.
- Design and build agents, skills, MCP tools, and APIs with strong governance, permissions, and auditability.
- Own the technical direction and continued development of the Black Duck MCP Gateway.
- Improve SAST AI Fix Recommendation and other agentic remediation capabilities.
- Mentor engineers on agentic system design and modern integration patterns.
Requirements
- Hands-on experience building agentic AI systems, including multi-agent orchestration, task decomposition, and tool use with frameworks such as LangChain, PydanticAI, or LangGraph.
- Experience building or integrating MCP servers or comparable plugin and tool architectures for AI assistants, IDEs, and CI/CD workflows.
- At least 2 years of production experience applying LLMs, including prompt engineering, RAG pipelines, model APIs, and agent evaluation frameworks.
- Strong API and systems design experience shipping integrations, SDKs, reusable connectors, or canonical models.
- Experience with CI/CD, Git workflows, modern developer tooling, Python, TypeScript or JavaScript, Go, APIs, and distributed systems.
- 8+ years of broad software engineering experience, initiative in owning projects end to end, and strong cross-functional communication.
Nice to have
- Experience with application security, SAST, SCA, DAST, ASPM, or DevSecOps tooling.
- Experience with AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor.
- Knowledge of vector databases, retrieval pipelines, function calling, and structured output parsing.
- Experience publishing developer-facing packages through npm or PyPI.
- Background contributing to open-source developer tooling or SDKs.
Culture & Benefits
- Hands-on principal-level role with ownership of architecture and technical direction.
- Collaboration across Product, Applied AI, and platform engineering.
- Opportunity to shape agentic developer workflows and application security integrations.
- Equal opportunity employment and reasonable workplace accommodations.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →