Desktop Applications Engineer, Duo Desktop

Cisco•Syracuse, NY
•$138,100 - $198,200

About The Position

Duo Security, part of Cisco, builds cloud-delivered identity and access solutions. Within the Identity Foundations organization, the Duo Desktop team develops endpoint capabilities that establish trusted device identity and provide security-posture signals, including experiences delivered through Cisco Identity in Cloud Control. The team partners with product, design, and platform teams to deliver secure, reliable, high-performance identity experiences for enterprise environments. This role will help shape how device trust is established and used across Cisco’s Identity Fabric and broader security portfolio. The Desktop Applications Engineer builds client features and components for macOS and Windows, writes clean and testable code, reviews code, and troubleshoots issues in development and production. The engineer works with backend, security, and product teams to integrate platform capabilities, may lead medium-complexity features from design through completion, and helps teammates grow. The role calls for independent technical decision-making, ongoing learning about platform frameworks and security capabilities, and responsible use of AI development tools.

Requirements

  • Bachelor’s degree and 5 years of related experience, or a master’s degree and 3 years of related experience, or a Ph.D. and 0 years of related experience, or equivalent related work experience.
  • At least 3 years of professional experience developing native desktop applications for macOS using Swift and SwiftUI and/or Windows applications using C# and .NET frameworks such as WinForms or WPF.
  • Experience building responsive user interfaces with SwiftUI or UIKit and debugging UI issues.
  • Experience with REST APIs and HTTP integration.

Nice To Haves

  • Experience with authentication, identity management systems, zero-trust security principles, and building for security-sensitive or regulated environments.
  • Experience with hardware security features such as TPM or Secure Enclave.
  • Cross-platform development experience across macOS and Windows, performance optimization, and debugging native applications.
  • Open-source contributions or a GitHub portfolio.
  • Experience with secure credential storage APIs such as Keychain or Credential Manager.
  • Mentoring, code reviews, and UI and unit testing experience.
  • Experience with AI coding assistants or modern development tooling.

Responsibilities

  • 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, and participate in postmortems.
  • Collaborate with backend engineers, security, and product teams to integrate platform capabilities.
  • May lead medium-complexity features from design through completion.
  • Share knowledge with teammates, help junior engineers grow, and model responsible use of AI tooling.
  • Stay current on platform frameworks and security capabilities and bring ideas for technical improvement.
  • Work independently with minimal guidance to determine technical approaches.

Benefits

  • Medical, dental, and vision insurance, subject to plan eligibility rules.
  • 401(k) plan with Cisco matching contribution.
  • Paid parental leave.
  • Short- and long-term disability coverage.
  • Basic life insurance.
  • Paid holidays and a floating holiday for non-exempt employees.
  • Paid birthday day off, paid year-end holiday shutdown, and paid personal wellness days.
  • Paid vacation time for non-exempt employees; exempt employees participate in a flexible vacation time off program.
  • Sick time off, with carryover subject to Cisco policy.
  • Additional paid time away may be requested for critical or emergency family issues.
  • Optional paid volunteer days.
  • Annual bonuses for eligible non-sales roles, subject to Cisco policies.
  • Potential grants of Cisco restricted stock units, subject to eligibility and vesting conditions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service