Senior Desktop Applications Software Engineer

Jobtailor

Boston (MA)

On-site

USD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior desktop software engineer to lead cross-platform development using Electron, TypeScript, and React. You will own architecture, implement rich UI, and ensure secure, enterprise-grade deployment across Windows, macOS, and Linux.

You will collaborate with product and cloud teams to balance desktop and cloud capabilities, work from our Boston office portion of the week, and drive CI/CD, testing, and performance improvements in a fast-paced startup environment.

Qualifications

  • 5+ years of professional software engineering experience, including production desktop applications.
  • Deep, hands on experience developing desktop applications in Electron, including main and renderer process architecture, IPC, preload scripts, and the security model.
  • Strong TypeScript and modern JavaScript, with fluency in React and the surrounding frontend tooling.
  • Experience with desktop packaging, code signing, notarization, and auto update (electron builder, Electron Forge, or equivalent).
  • Ability to debug across process and language boundaries: renderer, main, native modules, and the network.

Responsibilities

  • Guide the architecture, development, and release of the cross-platform desktop application for Windows, macOS, and Linux from a single codebase.
  • Build rich, responsive TypeScript and React interfaces, including interactive 3D visualization of multi-robot workcells.
  • Maintain the boundary between the desktop client and cloud backend, including authentication, job submission, streaming progress, and synchronization of large workcell and simulation artifacts.
  • Keep the application fast and accurate during slow, intermittent, or absent network connectivity using a local-first data model and reconciliation on reconnect.
  • Manage multi-platform CI builds, code signing and notarization, and auto-update delivery.
  • Integrate native and C++ components, including geometry, kinematics, and robot vendor SDKs, into the desktop runtime.
  • Harden the application for enterprise deployment through context isolation, sandboxing, CSP, secure credential storage, and IT-friendly installers.
  • Instrument the client with crash reporting and telemetry and use the data to improve performance and reliability.
  • Partner with product, design, robotics, and cloud engineers to determine desktop versus cloud functionality.
  • Help determine product and technical priorities while contributing to development in a fast-moving technology company.

Skills

Electron Application Development
TypeScript Proficiency
Cross-Platform Development
Desktop Packaging & Notarization
Strong English Communication

Tools

Electron Builder
Electron Forge
Version Control
Crash Reporting Tools
Telemetry Tools

Job description

  • Guide the architecture, development, and release of the cross-platform desktop application for Windows, macOS, and Linux from a single codebase.
  • Build rich, responsive TypeScript and React interfaces, including interactive 3D visualization of multi-robot workcells.
  • Maintain the boundary between the desktop client and cloud backend, including authentication, job submission, streaming progress, and synchronization of large workcell and simulation artifacts.
  • Keep the application fast and accurate during slow, intermittent, or absent network connectivity using a local-first data model and reconciliation on reconnect.
  • Manage multi-platform CI builds, code signing and notarization, and auto-update delivery.
  • Integrate native and C++ components, including geometry, kinematics, and robot vendor SDKs, into the desktop runtime.
  • Harden the application for enterprise deployment through context isolation, sandboxing, CSP, secure credential storage, and IT-friendly installers.
  • Instrument the client with crash reporting and telemetry and use the data to improve performance and reliability.
  • Partner with product, design, robotics, and cloud engineers to determine desktop versus cloud functionality.
  • Help determine product and technical priorities while contributing to development in a fast-moving technology company.
Requirements
  • 5+ years of professional software engineering experience, including production desktop applications.
  • Deep, hands on experience developing desktop applications in Electron, including main and renderer process architecture, IPC, preload scripts, and the security model.
  • Demonstrated cross platform development experience: you have shipped and supported the same application on multiple platforms, and you know where the platforms diverge.
  • Strong TypeScript and modern JavaScript, with fluency in React and the surrounding frontend tooling.
  • Experience with desktop packaging, code signing, notarization, and auto update (electron builder, Electron Forge, or equivalent).
  • Ability to debug across process and language boundaries: renderer, main, native modules, and the network.
  • Strong software engineering habits, including version control, code review, and automated testing across multiple target platforms.
  • Strong English communication skills, both verbal and written.
  • Ability to work from our Boston, MA office approximately 50% of the time (US work authorization is required).
  • Self driven and able to solve challenging technical problems.
  • Desire to work in a fast paced startup environment.
Core Competencies

Demonstrates expertise in cross-platform desktop application development using Electron, TypeScript, and React, with a strong focus on performance, security, and user experience. Proven ability to manage CI builds, code signing, and deployment processes while collaborating effectively with cross-functional teams.

Highest-signal resume keywords
  • Electron Application Development
  • TypeScript Proficiency
  • Cross-Platform Development
  • Desktop Packaging and Notarization
  • Strong English Communication Skills
ATS Optimization Keywords
Hard Skills
  • Desktop Application Development
  • TypeScript
  • React
  • JavaScript
  • C++ Integration
  • CI/CD Management
  • Automated Testing
  • Debugging Across Processes
  • IPC Architecture
  • Security Model Implementation
Soft Skills
  • Problem Solving
  • Self-Driven
  • Collaboration
  • Adaptability
  • Communication
Industry Keywords
  • Cross-Platform Development
  • Desktop Applications
  • Cloud Backend Integration
  • Enterprise Deployment
  • Fast-Paced Startup Environment
Tools & Technologies
  • Electron Builder
  • Electron Forge
  • Version Control Systems
  • Crash Reporting Tools
  • Telemetry Tools
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics • Boston (MA)

Hybrid
USD 140,000 - 180,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Software Engineer, Desktop
Software Engineer, Desktop

A1 • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Senior Desktop Engineer – Cross-Platform Electron
Senior Desktop Engineer – Cross-Platform Electron

Realtime Robotics • Boston (MA)

Hybrid
USD 140,000 - 180,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Senior Electron.js Engineer - Real-time Desktop Analytics
Senior Electron.js Engineer - Real-time Desktop Analytics

Crossing Hurdles • United States

Remote
USD 120,000 - 160,000
Member of Technical Staff, Frontend
Member of Technical Staff, Frontend

Jobtailor • Palo Alto (CA)

On-site
USD 190,000 - 240,000
Software Engineer, Desktop
Software Engineer, Desktop

Far Coder • Northern (KY)

Hybrid
USD 110,000 - 160,000
Senior Software Developer
Senior Software Developer

Jobtailor • Columbus (OH)

On-site
USD 120,000 - 160,000
Software Engineer (ElixirJS) | Remote
Software Engineer (ElixirJS) | Remote

Crossing Hurdles • United States

Remote
USD 120,000 - 160,000
Software Engineer – Full Stack
Software Engineer – Full Stack

Jobtailor • California (MO)

On-site
USD 120,000 - 170,000
Desktop Applications Engineer — Electron, TS & AI APIs
Desktop Applications Engineer — Electron, TS & AI APIs

A1 • Palo Alto (CA)

On-site
USD 150,000 - 210,000