FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Desktop, Artificial Intelligence, AI
TTECSoftware Engineer designing and maintaining cross-platform desktop applications with a focus on AI integration. Responsible for UI design, performance optimization, and real-time functionality.
Posted 7/10/2026full-timeRemote • California • 🇺🇸 United StatesMid-LevelSenior💰 $150,000 - $170,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and maintaining cross-platform desktop applications using Electron, with a strong focus on integrating AI-powered features and optimizing performance across macOS and Windows environments.
Highest-signal resume keywords
Electron Application DevelopmentJavaScript ProficiencyTypeScript ProficiencyArtificial Intelligence ExperienceReal-Time Communication
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringUI DesignIPC CommunicationLocal Storage ManagementWebSocketsPerformance ProfilingDebuggingDesktop Application LifecycleMemory OptimizationReal-Time Updates
Tools & Technologies
ElectronReactSQLiteIndexedDBMacOSWindows
Industry Keywords
Cross-Platform DevelopmentDesktop ApplicationsAI IntegrationReal-Time CollaborationNative Notifications
Tech Stack
Tools & technologiesElectronJavaScriptMacOSReactSQLiteTypeScript
About the role
Key responsibilities & impact- 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 Artificial Intelligence (AI)-powered features (chat, agents, Artificial Intelligence (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
Requirements
What you’ll need- Proven software engineering experience
- Artificial Intelligence (AI) experience required
- 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
Benefits
Comp & perks- medical insurance
- Dental
- Vision
- Savings Plan Options
- PTO