# Software Engineer - Splunk AI Canvas

**Company**: Cisco
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $116,700.00 - $165,800.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Vancouver-British-Columbia-Canada/Software-Developer--hybrid-_2024453?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bbb870ba-d22

## Description

We are looking for a Software Engineer to join the Splunk AI Canvas team. As a hybrid role, you will work both onsite and remotely. You will build and enhance production-quality features for Splunk AI Canvas, develop responsive and accessible user experiences, design and implement AI agents and workflows, and collaborate with product managers, designers, and engineers.

Responsibilities:

- Build and enhance production-quality features for Splunk AI Canvas

- Develop responsive and accessible user experiences using TypeScript, JavaScript, React, and modern web engineering practices

- Design and implement AI agents and agentic workflows that use data, tools, and multi-step reasoning

- Collaborate with product managers, designers, and engineers across Splunk and Cisco

- Test, debug, monitor, and improve software across the development lifecycle

Requirements:

- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field plus 5 years of related experience; or Master's degree plus 3 years of related experience

- Experience developing and delivering production software using TypeScript or JavaScript and React or a comparable modern web framework

- Experience designing or integrating RESTful or HTTP-based APIs in a cloud-based or distributed software product

- Experience writing automated unit and integration tests and using source control and continuous integration tools in an agile software development environment

- Experience debugging, troubleshooting, and resolving software defects in development or production environments

Preferred Qualifications:

- Experience developing products for observability, cybersecurity, search, analytics, or data-platform users

- Experience with Python, Java, or Go and with containerized or cloud-native applications

- Knowledge of designing, building, testing, evaluating, or operating AI agents and agentic workflows

- Experience creating agentic experiences using large language models, tool use, orchestration, Model Context Protocol (MCP), or related technologies

- Fluency with AI-assisted development tools such as Codex, Claude, GitHub Copilot, or similar

Benefits:

- Medical, dental, and vision insurance

- 401(k) plan with Cisco matching contribution

- Paid parental leave

- Short and long-term disability coverage

- Basic life insurance

- Paid time away

- Optional 10 paid days per full calendar year to volunteer

Salary Range: $116,700.00 - $165,800.00

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- TypeScript
- JavaScript
- React
- RESTful APIs
- HTTP-based APIs
- cloud-based software
- distributed software
- agile software development
- automated unit tests
- integration tests
- source control
- continuous integration

### Nice to have
- Python
- Java
- Go
- containerized applications
- cloud-native applications
- AI agents
- agentic workflows
- large language models
- tool use
- orchestration
- Model Context Protocol (MCP)
- Codex
- Claude
- GitHub Copilot

---

Source: [Apply at cisco.wd5.myworkdayjobs.com](https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Vancouver-British-Columbia-Canada/Software-Developer--hybrid-_2024453?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
