Senior Full-Stack Software Engineer

Cisco•San Jose, CA
•$167,700 - $245,200•Hybrid

About The Position

Cisco and Splunk are building a security and observability platform that helps organizations investigate and triage threats and risks, and explore and act on large volumes of machine data. The Security organization is evolving its search technologies to support new ways of discovering insights, including AI-enabled capabilities. The Senior Full-Stack Software Engineer will work with engineers, architects, and product partners across Cisco and Splunk to build global-scale security technologies for customers worldwide. The role focuses on developing and delivering features that address security challenges while optimizing platform performance, reliability, and quality. It also involves understanding product architecture, usage patterns, and deployment scenarios; collaborating on project requirements, designs, and plans; improving team tools and processes; and contributing to backend frameworks and components while mentoring junior engineers. This is a hybrid role based in San Jose or San Francisco, California, with three days per week in the office.

Requirements

  • Bachelor's degree in Engineering and at least 7 years of software engineering experience focused on application development.
  • Programming experience using Python, Java, or Golang.
  • Experience with client-side scripting and JavaScript frameworks such as React and/or BackboneJS.
  • Experience with front-end technologies including HTML5, CSS3, and/or responsive design.
  • Experience implementing data structures, algorithms, and RESTful APIs, including secure API design features such as authentication, input validation, and rate limiting.
  • Experience developing scalable distributed web applications using open-source or proprietary technologies.
  • Experience with CI/CD and security gates such as SAST, DAST, and dependency scanning.

Nice To Haves

  • Proficiency in specialized front-end JavaScript frameworks and a strong commitment to test-driven development (TDD), with an understanding of CI/CD technologies.
  • Effective, security-aware use of AI and adjacent tooling, workflows, and code-development practices to streamline delivery and manage technical complexity.
  • Familiarity with cloud stacks and orchestration technologies, including Kubernetes (K8s), Kinesis, and Kafka.
  • Experience with secure coding practices and information security principles, and exposure to security frameworks and standards such as MITRE ATT&CK, NIST, and SOC 2 controls.
  • Analytical and problem-solving abilities, including the capacity to learn technologies quickly, resolve complex system issues, and troubleshoot a wide range of technical challenges.
  • Ability to work effectively with others in a dynamic, cross-functional team environment.

Responsibilities

  • Build a global-scale security platform, optimizing performance, reliability, and quality using Splunk platform innovations, open-source technologies, AI agentic tools, and cloud technologies.
  • Own and deliver multiple features that address security challenges.
  • Develop a deep understanding of product architecture, usage patterns, and real-world deployment scenarios to identify solutions that bring value to customers.
  • Partner with architecture, engineering management, and product management leaders on project requirements, designs, and development plans.
  • Identify and develop ways to improve team productivity and efficiency by expanding existing tools and processes.
  • Collaborate with team members on the design and implementation of frameworks and backend components.
  • Mentor junior engineers and support their technical skills, communication, and careers.

Benefits

  • Medical, dental, and vision insurance, subject to plan eligibility rules.
  • 401(k) plan with a Cisco matching contribution.
  • Paid parental leave.
  • Short- and long-term disability coverage.
  • Basic life insurance.
  • Potential eligibility for Cisco restricted stock unit grants, which vest following continued employment for defined periods.
  • 10 paid holidays per full calendar year, plus one floating holiday for non-exempt employees.
  • One paid day off for an employee's birthday, a paid year-end holiday shutdown, and four paid personal wellness days.
  • Non-exempt employees receive 16 days of paid vacation per full calendar year, accrued at 4.92 hours per pay period for full-time employees.
  • Exempt employees participate in a flexible vacation time-off program with no defined limit, subject to availability and business limitations.
  • 80 hours of sick time provided on hire and each January 1, with up to 80 hours of unused sick time carried forward.
  • Additional paid time away may be requested for critical or emergency family issues.
  • Optional 10 paid volunteer days per full calendar year.
  • Eligibility for annual bonuses for non-sales roles, subject to Cisco policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service