Senior Software Engineer (Identity Engineering - SSO)

Cisco

Ann Arbor (MI)

À distance

USD 139 000 - 204 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Cisco is building a unified identity platform, focusing on authentication, federation, and identity orchestration across products. You will join a squad handling core SSO and identity-brokering capabilities, contributing to scalable, secure services and cross-product integration.

The role emphasizes turning ambiguous requirements into concrete specifications, owning components end-to-end, and applying AI-assisted development throughout the lifecycle while ensuring security and maintainability.

Qualifications

  • Bachelor's degree with 7+ years of related experience, master's with 4+ years, or PhD with 1+ year.
  • Professional experience building backend services and APIs using Python.
  • Experience designing components within distributed systems and communicating tradeoffs.
  • Experience delivering quality software with automated testing and modern practices.
  • Experience using AI-assisted development tools as part of day-to-day engineering while validating security and maintainability.

Responsabilités

  • Design and develop secure, scalable SSO and identity-broker services using Python.
  • Own complex software components from design to delivery and document decisions.
  • Turn ambiguous requirements into clear specifications and incrementally implement.
  • Ensure high-quality software via automated testing, code reviews, and best practices.

Connaissances

Python
APIs/OpenAPI
Distributed systems
Automated testing
AI-assisted development

Formation

Bachelor's degree in related field

Outils

AWS
Redis
React
TypeScript
OpenAPI

Description du poste

The application window is expected to close on: 12/13/2026 Preferred candidates will be based in Ann Arbor, MI or Austin, TX. Remote candidates will be considered

Meet the Team

Cisco's Identity Engineering organization is building a unified foundation for connecting, managing, and securing identity across Cisco products and diverse 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 the platform's core SSO and identity-brokering capabilities. The team works on authentication, federation, and identity orchestration across heterogeneous systems, solving complex distributed-systems and cross-product integration challenges.

Your Impact

In this role, you will help build the authentication and federation foundation of Cisco's identity platform. Key responsibilities include:

  • Identity Platform Engineering & SSO: Design and develop secure, scalable SSO and identity-broker services using Python. Build APIs and platform capabilities that support authentication, federation, identity orchestration, and integration across Cisco products.
  • Technical Design & Ownership: Own complex software components from design through implementation, testing, and delivery. Evaluate tradeoffs involving security, scalability, performance, and extensibility, and document significant decisions through technical designs and Architecture Decision Records.
  • AI-Native, Spec-Driven Development: Turn ambiguous requirements into clear technical specifications, acceptance criteria, and incremental implementation plans. Use AI-assisted development tools throughout the software development lifecycle while independently validating the security, correctness, and maintainability of the resulting software.
  • Engineering Excellence & Collaboration: Deliver high-quality software through automated testing, code reviews, and sound development practices. Collaborate with engineering, product, and architecture partners to solve cross-product integration challenges and strengthen engineering practices across the squad.
Minimum Qualifications
  • 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 as part of day-to-day software engineering while validating the security, correctness, and maintainability of the resulting work.
Preferred Qualifications
  • 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.
Why Cisco?

At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you.

Message to applicants applying to work in the U.S. and/or Canada:

The starting salary range posted for this position is $139,300.00 to $203,600.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.

Individual pay is determined by the candidate's hiring location, market conditions, job‑related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.

U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which includ

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer (Identity Engineering - SSO)
Senior Software Engineer (Identity Engineering - SSO)

020 Cisco Systems, Inc. • Ann Arbor (MI)

Hybride
USD 139 000 - 204 000
Medical, dental & vision insurance
401(k) with Cisco matching
Paid parental leave
+4
Software Engineering Technical Leader (Identity Engineering - SSO)
Software Engineering Technical Leader (Identity Engineering - SSO)

Cisco Systems, Inc • Austin (TX)

Sur place
USD 152 000 - 222 000
Software Engineering Technical Leader (Identity Engineering - SSO)
Software Engineering Technical Leader (Identity Engineering - SSO)

Cisco • Austin (TX)

Sur place
USD 150 000 - 230 000
Software Engineering Technical Leader (Identity Engineering - SSO)
Software Engineering Technical Leader (Identity Engineering - SSO)

Cisco • Ann Arbor (MI)

Sur place
USD 150 000 - 230 000
Software Engineering Technical Leader (remote) - 2025538
Software Engineering Technical Leader (remote) - 2025538

Cisco • États-Unis

À distance
USD 152 000 - 222 000
Medical insurance
Dental and vision insurance
401(k) with matching contribution
+3
Backend Senior Software Engineer, CX Engineering(Hybrid)
Backend Senior Software Engineer, CX Engineering(Hybrid)

Cisco • San Jose (CA)

Sur place
USD 168 000 - 245 000
Principal Software Engineer
Principal Software Engineer

Cisco Systems, Inc. • Milpitas (CA)

Sur place
USD 251 000 - 363 000
Medical insurance
401(k) with match
Paid parental leave
+2
Senior Cloud Engineer
Senior Cloud Engineer

020 Cisco Systems, Inc. • Milpitas (CA)

Sur place
USD 168 000 - 245 000
Health benefits
401(k) plan
Paid parental leave
+2
Staff Software Engineer, Data & Scalability Platform
Staff Software Engineer, Data & Scalability Platform

020 Cisco Systems, Inc. • San Francisco (CA)

Hybride
USD 187 000 - 268 000
Software Engineering Technical Leader (remote) - 2025538
Software Engineering Technical Leader (remote) - 2025538

Cisco Systems, Inc • North Carolina

À distance
USD 152 000 - 222 000