Software Engineer (Hybrid)

Cisco•Research Triangle Park, NC
•$139,300 - $203,600•Hybrid

About The Position

The Software Engineer will join Cisco’s Go to Market IT organization, specifically the Cisco.com engineering team, which develops the digital experience for Cisco’s corporate website. The team works on high-visibility initiatives, acquired-company integrations, and modern cloud-native technologies, including AI tools and LLM models. The role focuses on developing and maintaining a framework-agnostic component system and its Adobe Experience Manager (AEM) implementations. The engineer will build AEM authoring solutions, work with designers and researchers to turn Figma prototypes into accessible, high-performance components, and help establish shared patterns and documentation. The position also involves staying current with front-end technologies and tooling.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 6 years of front-end or full-stack development experience building large-scale web applications.
  • Proficiency in spec-driven development and use of AI-assisted coding tools.
  • At least 2 years of Adobe Experience Manager experience, including HTL, Core Components, template development, dialogs and policies, client library strategy, and authoring workflows.
  • At least 2 years designing and building modular component systems using framework-agnostic web components.
  • Experience working in an Nx-managed or similar monorepository using TypeScript, ES Modules, Sass/CSS, Vite, Vitest, and ESLint/Stylelint.
  • Familiarity with Docker and Node/npm.

Nice To Haves

  • Proficiency in spec-driven software development using AI coding assistants or agents.
  • Ability to build and maintain automated evaluation harnesses for testing LLM outputs and measuring accuracy, hallucination rates, latency, and regressions across model or prompt versions.
  • Experience instrumenting harnesses to capture traces, token usage, response-quality metrics, and failure modes for ongoing model performance monitoring.
  • Ability to build harness metrics tracking token consumption per test case and prompt version to analyze cost-quality tradeoffs across model iterations.
  • Familiarity with WCAG 2.1 AA, ARIA, and keyboard interaction models.
  • Knowledge of Git, Gitflow principles, and semantic versioning.
  • Excellent communication skills and a collaborative approach with designers, partners, and peers.

Responsibilities

  • Develop and maintain a framework-agnostic component system and its AEM-specific implementations using HTL and Sling Models, in alignment with architectural standards.
  • Architect AEM authoring solutions, including templates, fragments, and dialogs, and provide training and guidance to content authors.
  • Collaborate with UX designers and researchers to translate Figma prototypes into pixel-perfect components that meet accessibility and performance requirements.
  • Participate in functional discovery, design decomposition, code reviews, and the establishment of shared design patterns.
  • Maintain documentation about component behavior, usage, and dependencies.
  • Stay informed about emerging front-end trends and tooling.

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 to eligible employees, subject to vesting conditions.
  • Paid holidays and a floating holiday for non-exempt employees.
  • Birthday day off, paid year-end holiday shutdown, and personal wellness days.
  • Paid vacation or a flexible vacation time-off program, depending on employee classification.
  • Paid sick time.
  • Additional paid time away may be requested for critical or emergency family matters.
  • Optional paid volunteer days.
  • Annual bonuses may be available for non-sales roles, subject to Cisco policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service