Cisco is a worldwide technology leader powering an inclusive future for all. Learn more about our products, services, solutions, and innovations. Backed by Sequoia and Menlo.
About the role
Duo Security, part of Cisco, makes security simple through cloud-delivered identity and access solutions. Within the Identity Foundations organization, the Duo Desktop team builds endpoint capabilities that provide trusted device identity and security-posture signals, including experiences delivered through Cisco Identity in Cloud Control. Our engineers partner with product, design, and platform teams to create secure, reliable, high-performance identity experiences that scale across enterprise environments.
What they're looking for
- B achelors + 5 years of related experience, or Masters + 3 years of related experience, or PhD + 0 years of related experience, or equivalent related work experience
- 3+ years of professional experience developing native desktop applications for macOS using Swift programming language and SwiftUI AND/ OR Windows programming in C# and .NET frameworks (WinForms/WPF)
- Experience building responsive user interfaces ( SwiftUI or UIKit ) and debugging UI issues (Xcode or other tools?)
- Experience with REST APIs and HTTP integration
- Experience with authentication, identity management systems, zero-trust security principles and building for security-sensitive or regulated environments
- Experience with hardware security features (TPM, Secure Enclave, or similar)
More about this role
The application window is expected to close on: 10/29/2026
This is a hybrid role located in Ann Arbor, MI with 2 days per week onsite.
Meet the Team
Duo Security, part of Cisco, makes security simple through cloud-delivered identity and access solutions. Within the Identity Foundations organization, the Duo Desktop team builds endpoint capabilities that provide trusted device identity and security-posture signals, including experiences delivered through Cisco Identity in Cloud Control. Our engineers partner with product, design, and platform teams to create secure, reliable, high-performance identity experiences that scale across enterprise environments. We value ownership, pragmatic decision-making, craftsmanship, collaboration, and responsible AI-assisted development. This role will help shape how device trust is established and used across Cisco’s Identity Fabric and broader security portfolio.
Your Impact
Build client features and components that run across macOS and Windows platforms.
Write clean, testable code with unit and UI tests; perform code reviews for team members.
Troubleshoot and fix bugs in development and production environments; participate in...
Browse similar: Startup jobs