Senior Product Engineer - Desktop

Termius — Georgia · Posted ~21 hours ago

Senior Visa History ✓

Skills

TypeScript React Desktop application development Software architecture Synchronization Data integrity Performance optimization Cross-platform development Troubleshooting Electron

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior product engineering position focused on evolving a cross-platform desktop application. You will build experiences with React and TypeScript, investigate synchronization and performance issues, improve the Electron-based foundation, and work across storage, networking, processes, and operating-system boundaries.

Highlights

Senior product engineering role with ownership of complex desktop engineering work, spanning user-facing experiences, synchronization, connectivity, performance, native dependencies, and cross-platform application foundations.

Description

About Termius Termius is a cross-platform SSH client used by millions of engineers worldwide. Secure synchronization keeps hosts, credentials, and settings available across desktop and mobile devices, helping engineers access and manage remote systems from anywhere. We’re looking for a Senior Product Engineer to maintain and evolve Termius Desktop. You’ll work with context, not control, and lead complex engineering work from investigation to production, communicating openly and seeking candid feedback along the way. What You Will Do: Build and evolve product experiences using React and TypeScript.Investigate issues involving synchronization, data integrity, local state, connectivity, and performance.Improve the desktop foundation, including Electron, native dependencies, application updates, and cross-platform behavior.Work across process, storage, network, and OS boundaries when needed. What We’re Looking For: Strong experience with TypeScript, React, and complex production applications.Strong debugging, testing, and system-design skills.Comfort navigating a large existing codebase and improving it incrementally.Pragmatic product judgment and clear communication.Strong written English. Experience shipping desktop or other locally installed software is preferred; familiarity with Electron, native modules, C++, networking, SSH, cryptography, or OS-specific integrations is a plus, but not required. Our stack includes React, TypeScript, Electron, Node.js, Redux, Redux Saga, xterm.js, Jest, Storybook, Playwright, Sentry, and native C++ modules. What We Offer: Remote work from time zones between GMT+4 - GMT+12 or Relocation support to Auckland, New ZealandHardware and accessories for a productive work environment.Paid vacation, sick leave, and flexible time off.