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
Multilingual coding expert reviewing code and evaluating AI - generated technical responses for Gramian Consultancy. Creating prompts, solutions, explanations, and actionable feedback across programming tasks.
Senior Software Engineer supporting Power Platform implementation, optimisation, and transformation. Working with Dynamics 365, Dataverse, Power Apps, Power Automate, and Azure services in Montreal.
Senior Engineer owning Xero reporting initiatives end to end. Improving accounting experiences, platform reliability, and compliance workflows for small businesses and advisors.
Software Engineer II building web, mobile, and scalable API experiences for Affirm’s card acquisition team. Shipping onboarding improvements that attract and convert customers.
Software Engineer building AI observability features for Honeycomb’s developer tools. Developing data infrastructure and product experiences to help customers debug LLM agents.
Senior engineer building AI observability features for Honeycomb’s developer tools platform. Owning data infrastructure, LLM signals, and customer - facing visualizations.
Embedded Software Developer building TCP/IP and AI - based SD - WAN features for Fortinet firewall products. Developing efficient Linux - based C/C++ software for secure enterprise networking.
Software Developer building scalable cloud - native security software for Fortinet, which protects enterprise, service provider, and government networks worldwide.
Principal Full - Stack Developer shaping shared services, developer tooling, and runtime infrastructure. Building reliable software foundations for MaintainX’s industrial work - execution platform.