Software Developer

Posted 2 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 Splunk AI Canvas’s React, cloud, and agentic AI experiences. Developing secure workflows that help customers investigate and act on data.

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
  • Contribute to AI-powered experiences that help customers investigate, understand, and act on data across Splunk products

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 with observability, cybersecurity, search, analytics, or data-platform products
  • Preferred: experience with Python, Java, or Go and containerized or cloud-native applications
  • Preferred: knowledge of 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, or GitHub Copilot

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
  • Cisco restricted stock unit grants may be available
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • Paid employee birthday day off
  • Paid year-end holiday shutdown
  • 4 paid personal wellness days
  • 16 days of paid vacation per full calendar year for non-exempt employees
  • Flexible vacation time off program with no defined limit for eligible exempt employees
  • 80 hours of sick time on hire date and each January 1st thereafter
  • Up to 80 hours of unused sick time carried forward
  • 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
  • Incentive compensation for sales-plan employees
  • Hybrid work arrangement

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.