Principal Software Engineer, Agentic Integrations Location: Calgary, Alberta Black Duck Software ... This is a hands-on, senior technical role built for someone who takes initiative. We're looking for ...
Principal Software Engineer, Agentic Integrations Location: Calgary, Alberta Black Duck Software ... This is a hands-on, senior technical role built for someone who takes initiative. We're looking for ...
Software Engineer II (4749)
Calgary, AB ยท On-site +1
Participate in technical design discussions and contribute to architectural decisions under the guidance of senior engineers and technical leaders. * Apply software engineering best practices ...
Software Engineer II (4749)
Calgary, AB ยท On-site +1
Participate in technical design discussions and contribute to architectural decisions under the guidance of senior engineers and technical leaders. * Apply software engineering best practices ...
AI Software Engineer - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
Quick apply
AI Software Engineer - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
Senior Software Engineer
Edmonton, AB ยท On-site +1
About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance platform. You bring ...
Senior Software Engineer
Edmonton, AB ยท On-site +1
About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance platform. You bring ...
AI/ML Software Engineer - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
Quick apply
AI/ML Software Engineer - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
Software Engineer - AI/ML & LLM - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
Quick apply
Software Engineer - AI/ML & LLM - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency 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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
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 ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
About the Role You are a technical authority who shapes what gets built and how. At Landmark, that ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
About the Role You are a technical authority who shapes what gets built and how. At Landmark, that ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
Full Stack Software Engineer - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
Quick apply
Full Stack Software Engineer - Remote
Edmonton, AB ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Document solutions and provide clear technical feedback. Required Skills * Strong proficiency in ...
Senior Software Engineer
Calgary, AB ยท On-site
Contributing to technical design discussions and system architecture for AI applications and ... Experience with software engineering practices, including code review, testing, design patterns ...
Senior Software Engineer
Calgary, AB ยท On-site
Contributing to technical design discussions and system architecture for AI applications and ... Experience with software engineering practices, including code review, testing, design patterns ...
Staff Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Staff ... You will own and execute the technical vision and system design decisions on how the product is ...
Staff Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Staff ... You will own and execute the technical vision and system design decisions on how the product is ...
Staff Software Engineer
Calgary, AB ยท On-site
Leading technical design decisions and system architecture for AI applications and projects ... Proven expertise in software engineering practices, including code review, testing, design patterns ...
Staff Software Engineer
Calgary, AB ยท On-site
Leading technical design decisions and system architecture for AI applications and projects ... Proven expertise in software engineering practices, including code review, testing, design patterns ...
Software Engineer (1 Year Term)
Calgary, AB ยท On-site
Hexagon's Autonomous Solutions division is looking for an Embedded Software Engineer (1 year term ... Maintain technical documentation, design specifications, and testing reports. Must Have: * Be ...
Software Engineer (1 Year Term)
Calgary, AB ยท On-site
Hexagon's Autonomous Solutions division is looking for an Embedded Software Engineer (1 year term ... Maintain technical documentation, design specifications, and testing reports. Must Have: * Be ...
Software Engineer (1 Year Term)
Calgary, AB ยท On-site
Overview Hexagon's Autonomous Solutions division is looking for an Embedded Software Engineer (1 ... Maintain technical documentation, design specifications, and testing reports. Qualifications Must ...
Software Engineer (1 Year Term)
Calgary, AB ยท On-site
Overview Hexagon's Autonomous Solutions division is looking for an Embedded Software Engineer (1 ... Maintain technical documentation, design specifications, and testing reports. Qualifications Must ...
Associate Software Engineer (Winter 2027)
Edmonton, AB ยท On-site
CA$15K - CA$20K/mo
Contribute to technical documentation, code reviews, and agile workflows to ensure strong engineering practices and maintainable codebases. * Stay current on software trends, frameworks, and ...
Associate Software Engineer (Winter 2027)
Edmonton, AB ยท On-site
CA$15K - CA$20K/mo
Contribute to technical documentation, code reviews, and agile workflows to ensure strong engineering practices and maintainable codebases. * Stay current on software trends, frameworks, and ...
Associate Software Engineer (Winter 2027)
Calgary, AB ยท On-site
CA$15K - CA$20K/mo
Contribute to technical documentation, code reviews, and agile workflows to ensure strong engineering practices and maintainable codebases. * Stay current on software trends, frameworks, and ...
Associate Software Engineer (Winter 2027)
Calgary, AB ยท On-site
CA$15K - CA$20K/mo
Contribute to technical documentation, code reviews, and agile workflows to ensure strong engineering practices and maintainable codebases. * Stay current on software trends, frameworks, and ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting ... You will influence and execute the technical vision and system design decisions on how the product ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting ... You will influence and execute the technical vision and system design decisions on how the product ...
Technical Software Engineer information
See Alberta salary details
$30.5K - $45.5K
15% of jobs
$56.2K is the 25th percentile. Wages below this are outliers.
$45.5K - $60.5K
15% of jobs
$60.5K - $75.5K
5% of jobs
$75.5K - $90.5K
9% of jobs
The median wage is $97.4K / yr.
$90.5K - $105.5K
14% of jobs
$105.5K - $120.5K
8% of jobs
$120.5K - $135.5K
8% of jobs
$137.6K is the 75th percentile. Wages above this are outliers.
$135.5K - $150.5K
7% of jobs
$150.5K - $165.5K
7% of jobs
$165.5K - $180.5K
5% of jobs
$180.5K - $195.5K
6% of jobs
$30.5K
$107K
$195.5K
How much do technical software engineer jobs pay per year?
What is the difference between Technical Software Engineer vs Software Developer?
| Aspect | Technical Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's in CS or related, sometimes certifications | Bachelor's in CS or related, coding bootcamps |
| Work Environment | Cross-functional teams, technical problem-solving | Focus on coding, application development |
| Industry Usage | Tech companies, startups, enterprise | Tech, finance, healthcare, various sectors |
| Search Intent | Technical roles, engineering tasks | Application development, coding projects |
While both roles involve software development, a Technical Software Engineer typically focuses on technical problem-solving, system architecture, and cross-team collaboration, whereas a Software Developer primarily concentrates on coding and building applications. The roles often overlap, but the Technical Software Engineer's scope includes more technical troubleshooting and system design.
Is 25 too late to become a technical software engineer?
What is a technical software engineer?
What cities in Alberta are hiring for Technical Software Engineer jobs?
Cities in Alberta with the most Technical Software Engineer job openings:
Principal Software Engineer (Agentic Integration)
Calgary, AB โข On-site
Full-time
Re-posted 2 days ago
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