Cisco
UI Desktop Engineer Hybird, North Carolina Hybrid
$116K–$226K
RTP, North Carolina, US · Hybrid · Full-time · Posted Oct 18, 2026
- Experience
- Bachelor’s degree: 6+ years; Master’s degree: 4+ years; PhD: 1+ year.
- Education
- Bachelor’s, Master’s, or PhD in Computer Science or a related technical field.
About the job
Build and own Circuit’s secure, cross-platform desktop app for macOS and Windows, integrating AI productivity features with operating-system capabilities.
What you'll do
- Develop the Angular/TypeScript desktop UI and OS integrations, including notifications, system tray, deep links, and global shortcuts.
- Own packaging, code signing, installers, notarization, and auto-updates across macOS and Windows.
- Integrate AI interfaces and services, improve performance and accessibility, and collaborate with design and engineering teams.
What they ask for
- Proficiency in Angular (v10+), TypeScript/JavaScript, and Node.js, including component-based UIs built from Figma designs and design systems.
- Experience shipping secure production desktop applications for macOS and Windows using Electron or Tauri, including IPC and application lifecycle management.
- Experience with cross-platform packaging, code signing, auto-updates, and deploying services on Google Cloud Platform (GCP).
- Proficiency in Git and Agile methodologies, including accessibility standards for dynamic, real-time UIs.
Nice to have
- Experience building AI applications with LLM/chatbot/agent interfaces, streaming responses, and WebSockets.
- Experience writing native modules, profiling performance, or maintaining multi-platform CI/CD with GitHub Actions.
Pay
$115,800.00 to $163,200.00 USD base salary; $138,100.00 - $226,000.00 USD base salary (New York City Metro Area); $124,000.00 - $201,000.00 USD base salary (Non-Metro New York state & Washington state)
Tools
Electron, Tauri, Angular, TypeScript, Node.js, Google Cloud Platform, Git, WebSockets
AI focus
Build AI-driven desktop interfaces for chat, agents, and streaming responses, with clear loading, error, and recovery states that support user trust and comprehension.
Model-written summary · the original posting is authoritative