Sr. AI Desktop Engineer

Asterism IT Solutions

Tempe (AZ)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Asterism IT Solutions is seeking a hands-on Senior Desktop/Software Engineer to design, build, and ship cross‑platform Electron-based desktop apps for macOS and Windows, with AI/LLM integration and enterprise APIs.

The role blends software engineering, desktop UX, security, and enterprise integration in a fast‑paced environment; you will lead release pipelines, mentor engineers, and partner with product and ops to translate complex workflows into efficient desktop solutions.

Qualifications

  • 8+ years of professional software engineering experience.
  • Hands-on experience building production cross-platform desktop apps using Electron or similar frameworks.
  • Experience for macOS and Windows.
  • Experience designing intuitive, accessible desktop UX.
  • Automating workflows into desktop-first apps.
  • Desktop capabilities: caching, background tasks, notifications, deep links, file-system, clipboard, multi-window.
  • Experience integrating AI/LLM into end-user apps (LLMs, RAG, AI agents, orchestration, conversational/voice interfaces).
  • REST, GraphQL, and event-driven services.
  • Desktop release/deployment: code signing, notarization, auto-update, CI/CD, enterprise distribution, MDM, crash/perf monitoring, UI testing, phased rollouts.
  • Python or backend language
  • Cloud platforms (Azure/AWS/GCP)
  • OAuth 2.0/OpenID Connect/SSO
  • Keychain/secret management
  • Strong communication
  • Bachelor's degree in CS/Engineering or related field preferred

Responsibilities

  • Design, develop, test, and ship cross‑platform desktop apps for macOS and Windows.
  • Build AI-enabled desktop experiences that simplify complex business workflows.
  • Replace manual/browser-heavy processes with desktop workflows.
  • Integrate desktop apps with enterprise APIs, AI services, and backend platforms.
  • Implement secure authentication and enterprise SSO integrations.
  • Build release, update, monitoring, and deployment processes.
  • Contribute to platform architecture and engineering standards.
  • Partner with business and operations to translate workflows into solutions.
  • Mentor junior and mid‑level engineers.
  • Monitor performance, stability, adoption, and user experience.

Skills

Cross-platform desktop apps
Electron
macOS & Windows
AI/LLM integration
REST/GraphQL APIs
CI/CD for multi-platform
OAuth 2.0 / SSO
Python
Cloud platforms (Azure/AWS/GCP)
Security / data protection
Strong communication

Education

Bachelor's degree in CS/Engineering or related field

Tools

Intune / Jamf / MDM

Job description

Sr. AI Desktop Engineer

Location: Tempe, AZ — 100% Onsite, 5 Days/Week
Experience: 8+ Years
Employment Type: W2 / C2C
Work Authorization: USC, GC, EAD (OPT, GC EAD, H4 EAD, L2 EAD)

Job Summary

We are seeking a Senior AI Desktop Engineer to design, build, and ship cross-platform desktop applications that bring enterprise AI capabilities directly into daily workflows.

The ideal candidate will have strong hands-on experience building and deploying Electron-based desktop applications for both macOS and Windows, combined with experience integrating AI/LLM capabilities, enterprise APIs, authentication, workflow automation, and secure desktop technologies.

This is a hands-on individual contributor role requiring strong software engineering, desktop application, AI integration, and enterprise integration experience.

Required Qualifications
  • 8+ years of professional software engineering experience.

  • Significant hands-on experience building and shipping production cross-platform desktop applications using Electron or comparable frameworks.

  • Strong experience developing for both macOS and Windows.

  • Experience designing intuitive, accessible, and high-performance desktop user experiences.

  • Experience automating manual or fragmented workflows into desktop-first applications.

  • Hands-on experience with desktop capabilities including:

    • Local caching and synchronization

    • Background/long-running tasks

    • Native OS notifications

    • Deep links and protocol handlers

    • File-system integration

    • Clipboard integration

    • Multi-window applications

  • Experience integrating AI/LLM capabilities into end-user applications, including one or more of:

    • LLMs

    • RAG

    • AI agents

    • Workflow orchestration

    • Conversational interfaces

    • Voice interfaces

    • Responsible AI guardrails

  • Strong API and integration experience with REST, GraphQL, and event-driven services.

  • Experience with desktop release and deployment practices:

    • Code signing

    • macOS notarization

    • Auto-update mechanisms

    • CI/CD for multi-platform builds

    • Enterprise distribution

    • Intune, Jamf, or comparable MDM

    • Crash/performance monitoring

    • Automated UI testing

    • Phased rollouts

  • Working proficiency in Python or comparable backend language.

  • Experience with cloud platforms such as Azure, AWS, or GCP.

  • Experience with containers, CI/CD, and observability.

  • Strong understanding of OAuth 2.0, OpenID Connect, and enterprise SSO.

  • Experience with local data protection using OS keychain/credential vault technologies and secrets management.

  • Strong communication and stakeholder-facing skills.

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field preferred, or equivalent practical experience.

Preferred Qualifications
  • Experience developing internal productivity or desktop applications for enterprise, corporate, operations, support-center, finance, or similar environments.

  • Experience with design systems, accessibility, usability testing, and product analytics.

  • Experience with Azure AI, Azure OpenAI, Microsoft Fabric, vector search, prompt orchestration, or agentic AI frameworks.

  • Experience with enterprise systems such as Microsoft 365, ERP, ticketing, HRIS, data platforms, or identity providers.

  • Experience in retail, restaurant, ecommerce, loyalty, finance, supply chain, or other high-volume enterprise environments.

  • Experience collaborating with product managers, designers, business analysts, architects, and engineering teams.

  • Experience mentoring engineers through design reviews and code reviews.

Key Responsibilities
  • Design, develop, test, and ship high-quality cross-platform desktop applications for macOS and Windows.

  • Build AI-enabled desktop experiences that simplify complex business workflows.

  • Replace manual and browser-heavy processes with efficient desktop workflows.

  • Integrate desktop applications with enterprise APIs, AI services, and backend platforms.

  • Implement secure authentication and enterprise SSO integrations.

  • Build reliable desktop release, update, monitoring, and deployment processes.

  • Contribute to platform architecture, reusable integration patterns, and engineering standards.

  • Partner with business and operations teams to understand workflows and translate requirements into technical solutions.

  • Participate in design discussions, code reviews, documentation, and engineering best practices.

  • Mentor junior and mid-level engineers.

  • Monitor application performance, stability, adoption, and user experience.

Ideal Candidate

The ideal candidate is a hands-on Senior Desktop/Software Engineer with proven production experience in Electron + macOS + Windows, combined with AI/LLM integration and enterprise application development.

Candidates whose experience is primarily web development, backend development, or AI/ML without substantial production desktop application experience may not be a fit.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Desktop Engineer - Cross-Platform Electron Expert
Senior AI Desktop Engineer - Cross-Platform Electron Expert

Asterism IT Solutions • Tempe (AZ)

On-site
USD 140,000 - 190,000
Sr. AI Desktop Engineer_Tempe, AZ
Sr. AI Desktop Engineer_Tempe, AZ

Socket.dev • Tempe (AZ)

Hybrid
USD 56,000 - 196,000
Desktop Software Engineer
Desktop Software Engineer

Blue Signal Search • United States

On-site
USD 120,000 - 160,000
Desktop Applications Engineer — Electron, TS & AI APIs
Desktop Applications Engineer — Electron, TS & AI APIs

A1 • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Senior .NET Applications Developer (AI & Cloud)
Senior .NET Applications Developer (AI & Cloud)

SunSoft Online LLC • Phoenix (AZ)

Hybrid
USD 120,000 - 180,000
Product Engineer - Desktop Apps Lead
Product Engineer - Desktop Apps Lead

xAI • Palo Alto (CA)

On-site
USD 180,000 - 440,000
Equity
Comprehensive medical coverage
401(k) retirement plan
+2
Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics, Inc. • Boston (MA), Northern (KY)

On-site
USD 140,000 - 190,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics • Boston (MA)

On-site
USD 140,000 - 180,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems • Houston (TX)

Hybrid
USD 120,000 - 160,000
Senior AI/.NET Engineer
Senior AI/.NET Engineer

Milbank LLP • New York (NY)

On-site
USD 140,000 - 175,000