Software Engineer, ElectronJS
$150,000–$220,000/yr
About this role
Join a dynamic team dedicated to building high-fidelity productivity infrastructure for a globally distributed workforce. As a Software Engineer specializing in Electron.js, you will design and scale a cross-platform time intelligence application that enhances productivity for thousands of professionals across MacOS and Windows.
Key Responsibilities- Architect and evolve a cross-platform desktop agent using Electron.js, focusing on performance and minimal resource usage.
- Build real-time timekeeping systems with precise event tracking and background execution capabilities.
- Design and implement system-level signal collection (keyboard, mouse, app usage) with strong privacy and efficiency guarantees.
- Develop offline-first data pipelines with reliable background synchronization and conflict resolution.
- Integrate with distributed backend services and internal APIs to enable analytics and reporting.
- Continuously improve runtime performance, memory efficiency, and fault tolerance.
- Collaborate with product, design, and backend teams to deliver features that enhance user productivity.
- 3+ years of experience building production-grade desktop applications with Electron.js.
- Strong proficiency in JavaScript/TypeScript and Node.js.
- Experience designing cross-platform systems (MacOS + Windows) with consistent behavior.
- Hands-on experience with real-time tracking, event streams, or activity monitoring systems.
- Familiarity with OS-level APIs for capturing user/system interactions.
- Deep understanding of performance optimization in desktop environments.
- Strong debugging skills and ability to reason about edge cases in distributed/offline systems.
- Experience building productivity, monitoring, or telemetry-driven applications.
- Knowledge of native OS integrations (permissions, background processes, system hooks).
- Understanding of security and privacy considerations in user activity tracking.
- Familiarity with auto-update systems and release management in Electron.
This is a full-time, remote position.
CompensationThe national pay range for this position is $150, 000, $220, 000 USD annually. All employees are eligible for equity compensation and may receive performance-based bonuses, subject to company policies.
Eligibilitymicro1 is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable law.