Software Engineer, Desktop

Protingent

-, WA(remote)

JOB DETAILS
SKILLS
Aerospace and Defense, Application Programming Interface (API), Artificial Intelligence (AI), Artificial Intelligence (AI) Agents, Clean Technologies, Customer Support/Service, Debugging Skills, Desktop Environments, Desktop PC, Engineering, File Systems, Information Technology & Information Systems, Mac Operating System, Medical Equipment, Memory Hardware, Microsoft Windows Operating System, Multiplatform/Cross-Platform, NoSQL, Node.js, Operating Systems, React.js, SQL (Structured Query Language), SQLite, Software Development Lifecycle (SDLC), Software Engineering, Startup, Typing, User Interface/Experience (UI/UX)
LOCATION
-, WA
POSTED
9 days ago
Job Title: Software Engineer, Desktop

Position Description: Protingent Staffing has an exciting direct hire Software Engineer, Desktop with our client that is fully remote.

Job Description: You will own how this system behaves on desktop environments. Your work focuses on reliability, performance, and real-time behavior in production desktop applications.

Job Responsibilities:
  • Build and maintain cross-platform desktop applications using Electron.
  • Design responsive and scalable UIs for real-time collaboration.
  • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking.
  • Integrate AI-powered features (chat, agents, AI assistance) via backend APIs.
  • Optimize startup time, memory usage, and runtime performance.
  • Profile and reduce Electron overhead.
  • Manage large local state and message history efficiently.
  • Ensure smooth real-time updates (messages, typing indicators, presence).
  • Maintain stability across macOS and Windows environments.

Job Qualifications:
  • Proven software engineering experience.
  • Hands-on experience building production Electron applications.
  • Strong proficiency in JavaScript and TypeScript.
  • Experience with React or similar UI frameworks.
  • Solid understanding of the desktop application lifecycle.
  • Experience with IPC communication.
  • Experience working with local storage (SQLite, IndexedDB, filesystem).
  • Experience with WebSockets or other real-time transport mechanisms.
  • Strong debugging and performance profiling skills.
  • Familiarity with native OS behaviors on macOS or Windows.
Must Have:
  • Electron
  • Node.js
  • Typescript
  • SQl & noSQL
  • SQl & noSQL

Job Details:
  • Job Type: Direct Hire
  • Pay Range: Market Rate
  • Location: Fully Remote.

About Protingent: Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

About the Company

P

Protingent