Senior Software Engineer (Identity Engineering - SSO)

Cisco•Ann Arbor, MI
•$139,300 - $203,600•Remote

About The Position

Join Cisco’s Identity Engineering organization to build a unified foundation for connecting, managing, and securing identity across Cisco products and enterprise identity systems. The platform will support identity lifecycle management and consistent security enforcement for workforce users, service identities, and emerging AI agents. You will join the squad responsible for core SSO and identity-brokering capabilities, working on authentication, federation, and identity orchestration across heterogeneous systems. The role involves solving distributed-systems and cross-product integration challenges and building secure, scalable services and APIs using Python. You will own complex components from design through delivery, document technical decisions, and turn ambiguous requirements into specifications, acceptance criteria, and incremental implementation plans. You will use AI-assisted development tools while independently validating resulting software for security, correctness, and maintainability. You will also collaborate with engineering, product, and architecture partners and contribute to software quality through automated testing, code reviews, and sound development practices.

Requirements

  • Bachelor’s degree with 7+ years of related experience, master’s degree with 4+ years of related experience, or PhD with 1+ years of related experience.
  • Professional experience building enterprise or customer-facing backend services and APIs using Python.
  • Experience designing components within distributed systems and communicating technical decisions and tradeoffs.
  • Experience delivering quality software through automated testing and modern software development practices.
  • Experience using AI-assisted development tools in day-to-day software engineering while validating the security, correctness, and maintainability of the resulting work.

Nice To Haves

  • Experience with spec-driven development practices.
  • Experience building REST APIs using OpenAPI specifications and related code-generation workflows.
  • Knowledge of identity and federation protocols such as SAML, OpenID Connect, OAuth 2.0, SCIM, or WS-Federation.
  • Experience with AWS, SQL, Redis, asynchronous Python, or event-driven architectures.
  • Experience with React and TypeScript.
  • Experience writing technical specifications, design documents, or Architecture Decision Records.

Responsibilities

  • Design and develop secure, scalable SSO and identity-broker services using Python.
  • Build APIs and platform capabilities for authentication, federation, identity orchestration, and integration across Cisco products.
  • Own complex software components from design through implementation, testing, and delivery.
  • Evaluate tradeoffs involving security, scalability, performance, and extensibility.
  • Document significant technical decisions through technical designs and Architecture Decision Records.
  • Translate ambiguous requirements into technical specifications, acceptance criteria, and incremental implementation plans.
  • Use AI-assisted development tools throughout the software development lifecycle and validate the security, correctness, and maintainability of resulting software.
  • Deliver high-quality software through automated testing, code reviews, and sound development practices.
  • Collaborate with engineering, product, and architecture partners on cross-product integration challenges and stronger engineering practices.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Possible Cisco restricted stock unit grants
  • Paid holidays and a floating holiday for non-exempt employees
  • Birthday day off, year-end holiday shutdown, and personal wellness days
  • Paid vacation time for non-exempt employees or flexible vacation time off for eligible exempt employees
  • Sick time off
  • Additional paid time away may be requested for critical or emergency family issues
  • Optional paid volunteer days
  • Annual bonuses for eligible non-sales roles
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service