... code, open source components, and application behavior. With a combination of industry-leading ... drives it to production. You'll be setting the architecture and technical direction - not just ...
... code, open source components, and application behavior. With a combination of industry-leading ... drives it to production. You'll be setting the architecture and technical direction - not just ...
Architect, Workplace and Power Platform
Calgary, AB · Hybrid
Life
Retirement
PTO
This role owns the hardest recurring judgment in Microsoft-centered engagements: when a solution belongs on low-code, when it belongs in fully custom development, and when the right answer is a ...
Architect, Workplace and Power Platform
Calgary, AB · Hybrid
Life
Retirement
PTO
This role owns the hardest recurring judgment in Microsoft-centered engagements: when a solution belongs on low-code, when it belongs in fully custom development, and when the right answer is a ...
Power Platform & Copilot Studio Architect
Calgary, AB · Hybrid
Life
Retirement
PTO
This role owns the hardest recurring judgment in Microsoft-centered engagements: when a solution belongs on low-code, when it belongs in fully custom development, and when the right answer is a ...
Power Platform & Copilot Studio Architect
Calgary, AB · Hybrid
Life
Retirement
PTO
This role owns the hardest recurring judgment in Microsoft-centered engagements: when a solution belongs on low-code, when it belongs in fully custom development, and when the right answer is a ...
Structural Engineer, Energy
Calgary, AB · On-site +1
People who get it. We are the home of ambitious, passionate, and innovative world shapers. With an ... Strong understanding of applicable Canadian and international design codes, standards, and industry ...
Structural Engineer, Energy
Calgary, AB · On-site +1
People who get it. We are the home of ambitious, passionate, and innovative world shapers. With an ... Strong understanding of applicable Canadian and international design codes, standards, and industry ...
Structural Engineer, Energy
Calgary, AB · On-site +1
People who get it. We are the home of ambitious, passionate, and innovative world shapers. With an ... Strong understanding of applicable Canadian and international design codes, standards, and industry ...
Structural Engineer, Energy
Calgary, AB · On-site +1
People who get it. We are the home of ambitious, passionate, and innovative world shapers. With an ... Strong understanding of applicable Canadian and international design codes, standards, and industry ...
Remote - Manager, Application Development & Data Platforms
Calgary, AB · Remote
CA$90K - CA$108K/yr
Medical
Dental
Vision
Retirement
PTO
... as it serves as the initial screening in our employment process. Candidates hired for work-from ... Lead and mentor the software development team, establishing coding standards and development best ...
Remote - Manager, Application Development & Data Platforms
Calgary, AB · Remote
CA$90K - CA$108K/yr
Medical
Dental
Vision
Retirement
PTO
... as it serves as the initial screening in our employment process. Candidates hired for work-from ... Lead and mentor the software development team, establishing coding standards and development best ...
Senior Software Engineer (Back-end Focus) (4714)
Calgary, AB · On-site
Retirement
PTO
... a love of Clean Code and of clean architecture. * 5+ years of experience with modern technologies such as GoLang, gRPC, microservices, and NoSQL are assets. It's okay not to know all these ...
Senior Software Engineer (Back-end Focus) (4714)
Calgary, AB · On-site
Retirement
PTO
... a love of Clean Code and of clean architecture. * 5+ years of experience with modern technologies such as GoLang, gRPC, microservices, and NoSQL are assets. It's okay not to know all these ...
Staff Software Engineer (Back-end Focus) (4733)
Calgary, AB · Remote
Medical
Dental
Vision
Life
PTO
... Clean Code and of clean architecture. * 5+ years of experience with modern technologies such as GoLang, GraphQL, gRPC, microservices, and NoSQL are assets. It's okay not to know all of these ...
Staff Software Engineer (Back-end Focus) (4733)
Calgary, AB · Remote
Medical
Dental
Vision
Life
PTO
... Clean Code and of clean architecture. * 5+ years of experience with modern technologies such as GoLang, GraphQL, gRPC, microservices, and NoSQL are assets. It's okay not to know all of these ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Software Development Manager
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
Medical
Dental
Vision
Giving great feedback on code reviews, architecture documents, and more to help support team ... Growth mindset when it comes to process improvement and new technologies, especially AI Serious ...
Software Development Manager
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
Medical
Dental
Vision
Giving great feedback on code reviews, architecture documents, and more to help support team ... Growth mindset when it comes to process improvement and new technologies, especially AI Serious ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Lead design and code reviews with a focus on long-term quality, not just correctness * Challenge the delivery process when it produces slow feedback, unnecessary risk, or poor outcomes * Mentor ...
Senior Data Engineer
Calgary, AB · Remote
Hands-on experience coding in Python is required * Experience working with Business Intelligence ... North of six figures salary + Equity + Health Spending Account (it's competitive) * Amazing ...
Quick apply
Senior Data Engineer
Calgary, AB · Remote
Hands-on experience coding in Python is required * Experience working with Business Intelligence ... North of six figures salary + Equity + Health Spending Account (it's competitive) * Amazing ...
Senior Data Engineer
Calgary, AB · Remote
Hands-on experience coding in Python is required * Experience working with Business Intelligence ... North of six figures salary + Equity + Health Spending Account (it's competitive) * Amazing ...
Quick apply
Senior Data Engineer
Calgary, AB · Remote
Hands-on experience coding in Python is required * Experience working with Business Intelligence ... North of six figures salary + Equity + Health Spending Account (it's competitive) * Amazing ...
It can heal us, entertain us, and make us more connected, productive, and understanding of the ... You will build code that runs in the fastest data centers and supercomputers, and which forms the ...
It can heal us, entertain us, and make us more connected, productive, and understanding of the ... You will build code that runs in the fastest data centers and supercomputers, and which forms the ...
This is not an employee role and it is not a full-time position. It is an opportunity for ... Participate in design reviews, code reviews, and technical problem solving * Develop or support ...
This is not an employee role and it is not a full-time position. It is an opportunity for ... Participate in design reviews, code reviews, and technical problem solving * Develop or support ...
Intermediate Process Engineer
Calgary, AB · On-site
Why We Do It The world needs energy, and better engineering makes the projects that deliver it ... Ensuring design is in accordance with applicable codes and requirements, including Vista and client ...
Quick apply
Intermediate Process Engineer
Calgary, AB · On-site
Why We Do It The world needs energy, and better engineering makes the projects that deliver it ... Ensuring design is in accordance with applicable codes and requirements, including Vista and client ...
Senior Full Stack Developer
Calgary, AB · On-site
You don't hand off to QA until you'd sign your name to it. Our ideal candidate could also ... Conduct rigorous code reviews, evaluating for correctness, security, and maintainability. You ...
Quick apply
Senior Full Stack Developer
Calgary, AB · On-site
You don't hand off to QA until you'd sign your name to it. Our ideal candidate could also ... Conduct rigorous code reviews, evaluating for correctness, security, and maintainability. You ...
... it and thrives in a fast-paced environment securing cloud platforms at scale. What Will You Do ... Experience securing CI/CD pipelines and infrastructure-as-code GitHub Actions, terraform (including ...
... it and thrives in a fast-paced environment securing cloud platforms at scale. What Will You Do ... Experience securing CI/CD pipelines and infrastructure-as-code GitHub Actions, terraform (including ...
Manager, IT Systems
Medical
Dental
Vision
Collaborate closely with other IT leads-Services and beyond-to ensure consistent delivery and a ... Code (Terraform), cloud infrastructure (AWS), and CI/CD tooling (GitHub Actions, Buildkite)
Manager, IT Systems
Medical
Dental
Vision
Collaborate closely with other IT leads-Services and beyond-to ensure consistent delivery and a ... Code (Terraform), cloud infrastructure (AWS), and CI/CD tooling (GitHub Actions, Buildkite)
Senior Software Developer
Calgary, AB · On-site
Designing and coding application programs; performing testing for developed applications ... Experience in Capital Markets Technology What's in it for you? We thrive on the challenge to be our ...
Senior Software Developer
Calgary, AB · On-site
Designing and coding application programs; performing testing for developed applications ... Experience in Capital Markets Technology What's in it for you? We thrive on the challenge to be our ...
It Coding information
What is the difference between It Coding vs Software Developer?
| Aspect | It Coding | Software Developer |
|---|---|---|
| Required Credentials | Typically a certificate or associate degree in IT or programming | Bachelor's degree in Computer Science or related field |
| Work Environment | IT departments, tech support, coding for internal systems | Designing, developing, and maintaining software applications |
| Employer & Industry Usage | Used across IT services, tech companies, and corporate IT teams | Common in software firms, tech startups, and enterprise software development |
While both roles involve coding, It Coding focuses on implementing and maintaining IT systems and scripts, often within an organization's infrastructure. Software Developers typically design and build software applications from scratch. The roles overlap in coding skills but differ in scope and focus.
What does an IT coder do?

Full-time
Posted 12 days ago
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