2 days ago
Base Salary
$139k - $204k/yr
Responsibilities
- Design and develop secure, scalable SSO, authentication, federation, identity-brokering, and orchestration services using Python.
- Build APIs and platform capabilities that integrate identity across Cisco products and heterogeneous enterprise systems.
- Own complex software components from design through implementation, testing, and delivery.
- Evaluate security, scalability, performance, and extensibility tradeoffs and document decisions in technical designs and Architecture Decision Records.
- Translate ambiguous requirements into technical specifications, acceptance criteria, and incremental implementation plans.
- Use AI-assisted development tools while independently validating resulting software for security, correctness, and maintainability.
- Deliver quality software through automated testing, code reviews, and modern development practices.
- Collaborate with engineering, product, and architecture partners on cross-product integration challenges and engineering improvements.
Requirements
- Bachelor’s degree with 7+ years of related experience, master’s degree with 4+ years, 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 security, correctness, and maintainability.
- Preferred experience with spec-driven development practices.
- Preferred experience building REST APIs with OpenAPI specifications and related code-generation workflows.
- Knowledge of SAML, OpenID Connect, OAuth 2.0, SCIM, or WS-Federation.
- Preferred experience with AWS, SQL, Redis, asynchronous Python, or event-driven architectures.
- Preferred experience with React and TypeScript.
- Preferred experience writing technical specifications, design documents, or Architecture Decision Records.
Benefits
- Starting salary range is $139,300.00 to $203,600.00, with additional location-specific ranges provided for certain U.S. locations.
- Benefits include medical, dental, and vision insurance, a 401(k) with Cisco matching, parental leave, disability coverage, life insurance, and potential restricted stock units.
- Paid time off includes holidays, birthday leave, year-end shutdown, wellness days, vacation or flexible vacation, sick time, family emergency leave, and optional volunteer days.
- Non-sales employees may be eligible for annual bonuses subject to Cisco policies.
- Preferred locations are Ann Arbor, MI or Austin, TX, and remote candidates will be considered.
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
