Cross-Platform Desktop Apps Engineer (macOS/Windows)

020 Cisco Systems, Inc.

City of Syracuse (NY)

On-site

USD 138,000 - 198,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cisco Systems, Inc. in the New York area seeks a desktop software engineer to build client features across macOS and Windows.

You will write clean, testable code with unit and UI tests, review peers, and troubleshoot issues in development and production. Collaborate with backend, security, and product teams to integrate platform capabilities; potentially lead medium-complexity features from design to completion; stay current with frameworks and security, mentor juniors, and apply responsible

Qualifications

  • Bachelor's degree or higher with 5+ years of related experience, or Master's with 3+ years, or PhD with 0 years, or equivalent related work experience.
  • 3+ years of professional experience developing native desktop applications for macOS using Swift/SwiftUI AND/OR Windows programming in C# and .NET (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.

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; 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 and help junior engineers grow; model responsible use of AI tooling.
  • Stay current on platform frameworks and security capabilities; bring ideas for technical improvement.
  • Work independently with minimal guidance to determine technical approaches.

Skills

Swift/SwiftUI
C#/NET
REST APIs
UI Testing
Xcode

Education

Bachelors + 5 years of related experience
Masters + 3 years of related experience
PhD + 0 years of related experience

Tools

macOS development tools
Windows development tools

Job description

Cisco Systems, Inc. in the New York area seeks a desktop software engineer to build client features across macOS and Windows.

You will write clean, testable code with unit and UI tests, review peers, and troubleshoot issues in development and production. Collaborate with backend, security, and product teams to integrate platform capabilities; potentially lead medium-complexity features from design to completion; stay current with frameworks and security, mentor juniors, and apply responsible

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cross-Platform Desktop UI Engineer
Cross-Platform Desktop UI Engineer

Cisco Systems, Inc • North Carolina

On-site
USD 120,000 - 210,000
AI Desktop UI Engineer for Mac & Windows
AI Desktop UI Engineer for Mac & Windows

Cisco Systems, Inc • Durham (NC)

On-site
USD 116,000 - 163,000
Desktop UI Engineer - AI-Driven Circuit Platform
Desktop UI Engineer - AI-Driven Circuit Platform

020 Cisco Systems, Inc. • North Carolina

On-site
USD 116,000 - 163,000
Senior Desktop Applications Engineer (macOS/Windows)
Senior Desktop Applications Engineer (macOS/Windows)

Cisco Systems, Inc. • City of Syracuse (NY)

On-site
USD 138,000 - 228,000
Life insurance
Vision insurance
Parental leave
+3
Desktop UI Engineer - AI-Powered Circuit Platform
Desktop UI Engineer - AI-Powered Circuit Platform

Cisco Systems, Inc. • Clegg (NC)

On-site
USD 116,000 - 163,000
Desktop Applications Engineer, Duo Desktop
Desktop Applications Engineer, Duo Desktop

Cisco • City of Syracuse (NY)

On-site
USD 138,000 - 198,000
Engineering Manager, Cross-Platform Client Platform
Engineering Manager, Cross-Platform Client Platform

United States Digital Space LLC • United States

Remote
USD 180,000 - 240,000
Senior Desktop Engineer—Windows & macOS Platform Lead
Senior Desktop Engineer—Windows & macOS Platform Lead

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Senior Desktop Engineer - Windows & macOS Platform Lead
Senior Desktop Engineer - Windows & macOS Platform Lead

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior macOS Desktop Engineer - Enterprise IT & Automation
Senior macOS Desktop Engineer - Enterprise IT & Automation

Computer World Services Corp. • Morrisville (NC)

On-site
USD 110,000 - 150,000