Software Engineer

Cisco•Rtp, NC
•Hybrid

About The Position

Cisco’s Global Certification Team secures market access for on-premises products through certifications including Common Criteria, FIPS 140-3, DoDIN/STIG, EUCC, and USGv6. Its AI & Automation group builds internal platforms that automate gap analysis and hardware-based testing, reducing manual effort and accelerating product certification lifecycles. The Senior Engineer will develop automation and AI tooling to scale certification efforts and lead technical workstreams, turning complex requirements into reliable, production-grade software. The role involves full-stack development, integration with network hardware and secure AI services, and mentoring team members on technical delivery. It is hybrid and requires living near Cisco’s Raleigh, North Carolina office, with regular in-office attendance on a semi-regular basis.

Requirements

  • At least 8 years of professional experience in software or platform engineering.
  • Proficiency in Python and at least one modern front-end framework, such as JavaScript/React.
  • Experience building and consuming REST APIs.
  • Practical experience with containerization using Docker and orchestration using Kubernetes or OpenShift.
  • Experience designing and implementing CI/CD pipelines and automated testing frameworks.
  • Experience with security engineering concepts, secure coding practices, and cryptographic fundamentals.

Nice To Haves

  • Bachelor’s degree or equivalent experience in Computer Science, Engineering, or a related field.
  • Ability to mentor junior engineers, lead technical workstreams, and explain sophisticated technical concepts to non-engineering partners.
  • Familiarity with certification standards such as Common Criteria/NIAP, FIPS 140-3, or STIGs.
  • Experience integrating LLM APIs into production systems, including evaluation and reliability guardrails.
  • Experience with network device automation (SSH, Paramiko, NETCONF/YANG) and Cisco operating systems (IOS-XE, IOS-XR, NX-OS).
  • Experience with machine-readable data formats and software supply-chain security, such as SBOM.

Responsibilities

  • Design, build, and maintain full-stack automation and AI tools, including backend services and web interfaces.
  • Develop systems that interact with network hardware to complete tests and collect verifiable, defensible evidence.
  • Implement AI services to accelerate analysis and documentation while maintaining strict validation guardrails.
  • Lead assigned workstreams, provide technical direction, and uphold standards for architecture, CI/CD, and security-by-default practices.
  • Collaborate with certification subject-matter guides to translate regulatory requirements into functional software solutions.
  • Support technical discussions with external certification authorities as needed.

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, year-end holiday shutdown, and personal wellness days
  • Paid vacation or flexible vacation time off, depending on employee classification
  • Paid sick time
  • Additional paid time away may be requested for critical or emergency family issues.
  • 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