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 - Landmark
Calgary, AB · On-site
At Landmark, that means working on software that oil and gas operators depend on for high-stakes ... Drilling engineering and well planning * Reservoir engineering and modeling * Production ...
Software Engineer - Landmark
Calgary, AB · On-site
At Landmark, that means working on software that oil and gas operators depend on for high-stakes ... Drilling engineering and well planning * Reservoir engineering and modeling * Production ...
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 ... The ideal candidate is an engineer with a strong technical foundation who is ready to take on ...
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 ... The ideal candidate is an engineer with a strong technical foundation who is ready to take on ...
Software Engineer - Landmark
Calgary, AB · On-site
At Landmark, that means working on software that oil and gas operators depend on for high-stakes ... Drilling engineering and well planning * Reservoir engineering and modeling * Production ...
Software Engineer - Landmark
Calgary, AB · On-site
At Landmark, that means working on software that oil and gas operators depend on for high-stakes ... Drilling engineering and well planning * Reservoir engineering and modeling * Production ...
Hands-on experience building and deploying scalable applications and services using modern ... Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software ...
Hands-on experience building and deploying scalable applications and services using modern ... Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software ...
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Quick apply
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Quick apply
Focus on software quality and testing * Experience architecting low and high level APIs * Proficient in a variety of development styles and programming languages * Ability to build projects from the ...
Hands-on experience building and deploying scalable applications and services using modern ... Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software ...
Hands-on experience building and deploying scalable applications and services using modern ... Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software ...
What's the opportunity? We're looking for an experienced Staff Software Engineer who will bring ... Hands-on experience building and deploying scalable applications and services using modern ...
What's the opportunity? We're looking for an experienced Staff Software Engineer who will bring ... Hands-on experience building and deploying scalable applications and services using modern ...
MongoDB is bolstering its hiring, focusing on creating tools that guide customers in transitioning ... MongoDB is seeking a Software Engineer with solid software engineering skills and a machine ...
MongoDB is bolstering its hiring, focusing on creating tools that guide customers in transitioning ... MongoDB is seeking a Software Engineer with solid software engineering skills and a machine ...
What's the opportunity? We're looking for an experienced Staff Software Engineer who will bring ... Hands-on experience building and deploying scalable applications and services using modern ...
What's the opportunity? We're looking for an experienced Staff Software Engineer who will bring ... Hands-on experience building and deploying scalable applications and services using modern ...
Reporting to the Software Manager, Aerospace & Defense, this role will focus on extending the reach ... As an Embedded Software Engineer (1 year term) you will be responsible for these activities:
Reporting to the Software Manager, Aerospace & Defense, this role will focus on extending the reach ... As an Embedded Software Engineer (1 year term) you will be responsible for these activities:
Reporting to the Software Manager, Aerospace & Defense, this role will focus on extending the reach ... Work with System Engineers to define functional and performance requirements and product ...
Reporting to the Software Manager, Aerospace & Defense, this role will focus on extending the reach ... Work with System Engineers to define functional and performance requirements and product ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
You work closely with Product Management and architects on new application design and major ... Strong software engineering fundamentals and the technical depth to independently own complex areas ...
As a Staff Software Engineer, you will focus on back-end development and be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries, and modern ...
As a Staff Software Engineer, you will focus on back-end development and be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries, and modern ...
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 ...
Sr. Software Engineer - Platform
Calgary, AB · On-site
CA$145K/yr
ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in ... This role is ideal for someone who's both a builder and a problem-solver -- someone who thrives on ...
Quick apply
Sr. Software Engineer - Platform
Calgary, AB · On-site
CA$145K/yr
ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in ... This role is ideal for someone who's both a builder and a problem-solver -- someone who thrives on ...
Software Engineer in Test II Calgary, Alberta About the Role A Software Engineer in Test II builds ... Experience working with Principal and Staff Engineers on large-scale projects. * Exposure to cloud ...
Software Engineer in Test II Calgary, Alberta About the Role A Software Engineer in Test II builds ... Experience working with Principal and Staff Engineers on large-scale projects. * Exposure to cloud ...
If you're a developer who thrives on creating high-performance, observable systems and isn't afraid to dive deep into low-level optimizations while building reliable platform services, we want to ...
If you're a developer who thrives on creating high-performance, observable systems and isn't afraid to dive deep into low-level optimizations while building reliable platform services, we want to ...
Ubuntu On Wsl Software Engineer information
What does an Ubuntu on WSL software engineer do?
What are the key skills and qualifications needed to thrive as an Ubuntu on WSL software engineer, and why are they important?
What are some common challenges faced by Ubuntu on WSL software engineers when integrating Linux applications with the Windows environment?
What is the difference between Ubuntu On Wsl Software Engineer vs Linux Developer?
| Aspect | Ubuntu On Wsl Software Engineer | Linux Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related, familiarity with WSL and Ubuntu | Bachelor's or higher in CS, Linux system expertise |
| Work Environment | Windows environment with WSL, hybrid development | Primarily Linux-based systems, server or embedded |
| Industry Usage | Software development on Windows with Linux tools | Linux system development, kernel, or open-source projects |
Ubuntu On Wsl Software Engineers focus on developing software within Windows using WSL and Ubuntu, bridging Windows and Linux environments. Linux Developers work directly on Linux systems, often in server or open-source contexts. While both roles require Linux knowledge, their environments and specific tasks differ.
What are popular job titles related to Ubuntu On Wsl Software Engineer jobs in Calgary, AB?
For Ubuntu On Wsl Software Engineer jobs in Calgary, AB, the most frequently searched job titles are:
- Qt Software Developer
- Day Shift 250K Salary Software Engineer
- Software Engineer Remote Intern
- Remote Junior Embedded Software Engineer
- Remote Systems Software Developer
- Software Engineer No Degree
- Software Engineer For New Grads
- Healthcare Software Engineer Full Time
- Software Engineer Usa
- Systems Software Engineer
What job categories do people searching Ubuntu On Wsl Software Engineer jobs in Calgary, AB look for?
The top searched job categories for Ubuntu On Wsl Software Engineer jobs in Calgary, AB are:
- Entry Level Azure Software Engineer
- Remote Navy Software Engineer
- Software Development Software Engineer
- Winui
- Software Engineer Software Developer
- Manager Astronomy Software Engineer
- Remote Pinterest Software Engineer
- Contract Wso2 Software Engineer
- Per Diem Software Engineer
- Temporary Python And Kubernetes Software Engineer Data
What cities near Calgary, AB are hiring for Ubuntu On Wsl Software Engineer jobs?
Cities near Calgary, AB with the most Ubuntu On Wsl Software Engineer job openings:
Full-time
Posted 15 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
About Black Duck Software
Sourced by ZipRecruiter
Industry
Software development
Company size
5,001 - 10,000 Employees
Headquarters location
Mountain View, CA, US