Cisco
UI Desktop Engineer Hybird, North Carolina Hybrid
RTP, North Carolina, US · Senior · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card follow-through: 93%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- We operate at the intersection of applied research and production, ensuring our technology is not only cutting-edge but also optimized for performance, reliability, and functional quality for our 80,000+ monthly users.
- You bring the full skill set of a modern web UI developer (Angular, Node.js, GCP, Figma-driven UX, REST APIs) and extend it to the desktop, bridging the gap between our web application and the operating system.
- This is a high-visibility, high-ownership role where you will define how tens of thousands of Cisco employees experience Circuit as a first-class desktop citizen.
Responsibilities
- Design, build, and maintain the Circuit Desktop application for macOS and Windows using Electron (or Tauri) with an Angular/TypeScript UI, ensuring a consistent, performant, native-grade experience across both platforms.
- Implement desktop-specific functionality-system tray, native notifications, file system access, deep linking, global shortcuts, and always-on ambient presence-architecting clean IPC communication between the UI (renderer) and main processes with context isolation and sandboxing.
- Build responsive AI-driven interfaces (chat, agents, streaming responses) from Figma designs and UX frameworks, integrating with REST APIs and Node.js services, and reusing Circuit's web design system on the desktop surface.
- Packaging, Signing & Distribution: Own cross-platform build pipelines and installers (DMG/PKG for macOS, MSI/NSIS for Windows), including code signing and macOS notarization, hardened runtime, and reliable differential auto-updates.
- Native & Performance Engineering: Integrate native modules where needed (Swift/Objective-C on macOS, C++/C# on Windows), and profile and optimize startup time, memory, and CPU usage
- debug native crashes and manage large local state (SQLite/IndexedDB).
- Deploy supporting services on Google Cloud Platform, contribute to a multi-platform CI/CD matrix, and collaborate within an Agile team of designers, backend, platform, and quality engineers.
- Work with UX and UI designers throughout the product lifecycle, from early feasibility conversations through build and release.
- Participate in design reviews, give honest input on what is feasible in code, and help scope work so designs can ship without last-minute compromises.
- Build interfaces using a shared component library and design tokens, extending existing patterns instead of writing one-off styles. Keep UI consistent, theme-aware, and maintainable as the product grows.
Requirements
- Frontend and UI Expertise: Proficiency in Angular (v10+), TypeScript/JavaScript, and Node.js, with a strong focus on translating Figma designs into scalable, component-based UIs using formal design systems.
- Development Standards and Methodology: Proficiency in Git and Agile methodologies, with a specialized focus on implementing advanced accessibility standards for dynamic, real-time web UIs.
Nice to have
- Proficiency in writing native modules (Swift/Objective-C for macOS
- C++/C# and Win32 APIs for Windows) and experience with performance profiling to optimize Electron overhead (startup time, memory, and CPU usage).
- Experience with local/offline storage solutions (SQLite, IndexedDB, filesystem) and managing efficient large-scale local state.
- Familiarity with OS-level accessibility APIs and deep integration of desktop accessibility/WCAG standards.
- Strong problem-solving, effective communication, and a proven track record of hands-on ownership of complex features and projects.
- 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.
- Message to applicants applying to work in the U.S. and/or Canada:
Compensation
- The starting salary range posted for this position is $115,800.00 to $163,200.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 benef
Company info
- At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond.
- These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
- We are Cisco, and our power starts with you.
Visa & Work Authorization
- nership role where you will define how tens of thousands of Cisco employees experience Circuit as a first-class desktop citizen
This listing is sourced directly from Cisco's careers page and normalized into a canonical job model.