Search Jobs
Software Engineer, Desktop
Job Description
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.
- 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.
Meet Your Recruiter
Kalyan Krishna
I have been working in technical recruiting since 2011 and specialize in talent acquisition. My recruiting style highlights company culture and builds pipelines of quality candidates. I can help you maintain motivation until you reach your goals, and my philosophy is “don’t be afraid to start over”. I love recruiting because I like to meet and interact with exciting people. Recruiting allows me to get to know hundreds of outstanding clients and strive to leave a lasting impression on them. I love baking and gardening in my free time, and I respect women. Reach out to me to get started now!
Share This Job:
Related Jobs:
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.