Cisco
Software Developer (hybrid)
Vancouver, British Columbia, Canada · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 93%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- The application window is expected to close on: 11/15/2026 This position is a hybrid role, requiring the employee to work both onsite and remotely.
- Specific onsite days and remote days will be coordinated with the team and manager.
Responsibilities
- Build and enhance production-quality features for Splunk AI Canvas, from technical design through release and ongoing operation.
- Develop responsive and accessible user experiences using TypeScript, JavaScript, React, and modern web engineering practices while integrating with backend services and Splunk APIs.
- Design and implement AI agents and agentic workflows that use data, tools, and multi-step reasoning to simplify customer investigations and operational tasks.
- Create secure, reliable solutions that support authenticated, multi-tenant customer environments and AI-powered workflows.
Requirements
- 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
Nice to have
- Experience with Python, Java, or Go and with containerized or cloud-native applications.
- 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, and the ability to use them effectively to improve engineering productivity, code quality, and documentation
- Additional paid time away may be requested to deal with critical or emergency issues for family members
- Optional 10 paid days per full calendar year to volunteer
- 1.5% of incentive target for each 1% of attainment between 50% and 75%;
- 1% of incentive target for each 1% of attainment between 75% and 100%
- For more information about Cisco's use of AI please see the Job Candidate Privacy Statement found here.
Skills
- Candidates should be comfortable with a flexible work arrangement that balances in-office collaboration and remote work.
- Meet the Team
Compensation
- The starting salary range posted for this position is $116,700.00 to $165,800.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benef
Company info
- We are a fast-moving, cross-functional engineering team where developers can influence product direction while delivering software used in real customer workflows.
- At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond.
- These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
This listing is sourced directly from Cisco's careers page and normalized into a canonical job model.