Software Engineer (Electron.js)

SaidGig

New York (NY)

Remote

USD 130,000 - 220,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Health insurance
401(k) with company match
Remote-workforce benefits

Job summary

SaidGig is building a cross-platform Electron-based desktop productivity agent for macOS and Windows, serving a globally distributed workforce. You will design and scale a high-fidelity desktop infra, focusing on real-time timekeeping and offline-first data pipelines.

Join a team that values performance, privacy, and reliability as we enable thousands of professionals to work seamlessly across devices in a remote setting.

Qualifications

  • 3+ years building production desktop apps with Electron.js.
  • Strong JavaScript, TypeScript, and Node.js proficiency.
  • Experience designing cross-platform macOS and Windows systems with consistent behavior.
  • Hands-on experience with real-time tracking or activity-monitoring systems.
  • Familiarity with OS-level APIs for capturing user and system interactions.
  • Deep understanding of desktop performance optimization and debugging in distributed/offline systems.

Responsibilities

  • Architect and evolve an Electron.js desktop agent with strong performance and a minimal resource footprint.
  • Build real-time timekeeping capabilities with precise event tracking and background execution.
  • Implement efficient, privacy-conscious collection of system signals including keyboard, mouse, and application usage.
  • Develop offline-first data pipelines with synchronized background processing and conflict resolution.
  • Integrate distributed backend services and internal APIs for analytics and reporting.
  • Improve runtime performance, memory efficiency, and fault tolerance.
  • Partner with product, design, and backend teams to deliver features that boost user productivity.

Skills

Electron.js
JavaScript
TypeScript
Node.js
Cross-platform desktop
Performance optimization

Job description

Role Overview

Build reliable, high-fidelity desktop productivity infrastructure for a globally distributed workforce. You will help design and scale a cross-platform time intelligence application for macOS and Windows that thousands of professionals use every day.

Key Responsibilities
  • Architect and evolve an Electron.js desktop agent with strong performance and a minimal resource footprint.
  • Build real-time timekeeping capabilities with precise event tracking and background execution.
  • Implement efficient, privacy-conscious collection of system signals, including keyboard, mouse, and application usage.
  • Develop offline-first data pipelines with dependable background synchronization and conflict resolution.
  • Integrate distributed backend services and internal APIs for analytics and reporting.
  • Improve runtime performance, memory efficiency, and fault tolerance.
  • Partner with product, design, and backend teams to deliver features that improve user productivity.
Qualifications
  • At least 3 years of experience building production desktop applications with Electron.js.
  • Strong JavaScript, TypeScript, and Node.js proficiency.
  • Experience designing cross-platform macOS and Windows systems with consistent behavior.
  • Hands-on experience with real-time tracking, event streams, or activity-monitoring systems.
  • Familiarity with OS-level APIs for capturing user and system interactions.
  • Deep understanding of desktop performance optimization, strong debugging skills, and the ability to reason through edge cases in distributed and offline systems.
Preferred Qualifications
  • Experience building productivity, monitoring, or telemetry-driven applications.
  • Knowledge of native OS integrations, including permissions, background processes, and system hooks.
  • Understanding of security and privacy considerations for user activity tracking.
  • Familiarity with Electron auto-update systems and release management.
Work Terms

Full-time, remote role. Work supports a globally distributed workforce and cross-platform macOS and Windows applications.

Compensation
  • Listed annual compensation range: $150, 000 to $220, 000.
  • National base salary range for this full-time role: $130, 000 to $160, 000 USD.
  • Equity compensation is available to all employees.
  • Performance-based bonuses may also be available depending on the role and applicable policies.
  • Benefits include up to 100% reimbursement of health-insurance premiums, paid time off, a 401(k) plan with company match, and additional remote-workforce benefits.
Eligibility

Qualified applicants are considered 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.

Application Support

Applicants who need assistance or a reasonable accommodation during the application process can

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Electron.js)
Software Engineer (Electron.js)

Executive Staff Recruiters / ESR Healthcare • United States

Remote
USD 130,000 - 160,000
Equity compensation
Health insurance
401(k) with company match
Software Engineer (Electron.js)
Software Engineer (Electron.js)

Remotebridge • United States

Remote
USD 130,000 - 160,000
Health insurance reimbursement
Paid time off
401(K) with company match
+1
Software Engineer (electron.js)
Software Engineer (electron.js)

Artha • United States

Remote
USD 130,000 - 160,000
Health insurance
401(k) plan
Remote-first workforce
Desktop Applications Developer
Desktop Applications Developer

Axe Recruiting • United States

Remote
USD 120,000 - 150,000
Electron Desktop Engineer - Real-Time Timekeeping (Remote)
Electron Desktop Engineer - Real-Time Timekeeping (Remote)

Artha Nexgen • Northern (KY)

Hybrid
USD 130,000 - 160,000
Health insurance
401(k) plan
Remote-first workforce
Remote Electron.js Engineer — Desktop Productivity
Remote Electron.js Engineer — Desktop Productivity

Executive Staff Recruiters / ESR Healthcare • United States

Remote
USD 130,000 - 160,000
Equity compensation
Health insurance
401(k) with company match
Electron Desktop Engineer — Real-Time Timekeeping
Electron Desktop Engineer — Real-Time Timekeeping

SaidGig • New York (NY)

Remote
USD 130,000 - 220,000
Equity
Health insurance
401(k) with company match
+1
Desktop Software Engineer
Desktop Software Engineer

Blue Signal Search • United States

On-site
USD 120,000 - 160,000
Remote Electron.js Software Engineer
Remote Electron.js Software Engineer

Remotebridge • United States

Remote
USD 130,000 - 160,000
Health insurance reimbursement
Paid time off
401(K) with company match
+1
Software Engineer, Desktop
Software Engineer, Desktop

ActAI • Palo Alto (CA)

On-site
USD 140,000 - 210,000