Software Developer

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer building React and TypeScript features for Cisco Splunk’s AI Canvas. Designing AI agents and secure workflows for customer investigations across observability and security products.

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
  • Integrate user experiences with backend services and Splunk APIs
  • Design and implement AI agents and agentic workflows using data, tools, and multi-step reasoning
  • Create secure, reliable solutions for authenticated, multi-tenant customer environments and AI-powered workflows
  • Test, debug, monitor, and improve software across the development lifecycle
  • Collaborate with product managers, designers, and engineers across Splunk and Cisco

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
  • Experience 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: Experience developing products for observability, cybersecurity, search, analytics, or data-platform users
  • Preferred: Experience with Python, Java, or Go and containerized or cloud-native applications
  • Preferred: Knowledge of designing, building, testing, evaluating, or operating AI agents and agentic workflows
  • Preferred: Experience with large language models, tool use, orchestration, Model Context Protocol (MCP), or related technologies
  • Preferred: Fluency with AI-assisted development tools such as Codex, Claude, GitHub Copilot, or similar

Benefits

  • Medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Potential Cisco restricted stock unit grants
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • Paid year-end holiday shutdown
  • 4 paid days off for personal wellness
  • 16 days of paid vacation per full calendar year for non-exempt employees
  • Flexible vacation time off program for exempt employees
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • Up to 80 hours of unused sick time carried forward annually
  • Additional paid time away for critical or emergency family issues
  • Optional 10 paid volunteer days per full calendar year
  • Annual bonuses for non-sales roles, subject to Cisco policies

Job type

Full Time

Experience level

Mid levelSenior

Salary

$116,700 - $165,800 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudCyber SecurityJavaJavaScriptPythonReactSplunkTypeScriptGo

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.