Logo for Termius

Senior Product Engineer (Desktop)

Role overview

Qualifications

  • 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.

Responsibilities

  • 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.

About the company

Termius logo

Termius

Developer Tools & DevOps Platforms

Termius is an SSH client that brings engineering teams, infrastructure information, and great UX together to get more work done. Millions of engineers around the world use Termius to connect to their remote servers, share connection information with their teams, be more efficient and save time. Termius Mission: to bring SSH client and terminal up to speed with other professional tools that engineers use every day Our vision is to boost productivity and foster the collaboration of engineers who keep systems up by innovating in design and technology.

Company details

Company typeStartup
IndustryDeveloper Tools & DevOps Platforms
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job 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 wiil 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 do we offer:
    • Remote work from time zones between GMT+4 - GMT+12.

    • Relocation support to Auckland, New Zealand.

    • Hardware and accessories for a productive work environment.

    • Paid vacation, sick leave, and flexible time off.

    Join us
     
    If you're an experienced self-sufficient individual contributor passionate about product development and excited to make a significant impact, we'd love to hear from you. Please submit your resume and cover letter detailing your experience and why you're a great fit for this role.

    Apply once. Then go straight to the hiring manager.

    After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

    MR

    Marcus Rivera

    Chief Revenue Officer

    m.rivera@company.com
    linkedin.com/in/marcusrivera
    Unlocked after you apply
    Β·

    Product Analyst Related jobs

    Other jobs at Termius

    Premium

    Reach out to the hiring manager directly.

    Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

    • Full match report with fit score and gaps
    • Career diagnostics on how recruiters read you
    • Curated company matches and warm intros
    • 48h early access to new roles

    Cancel anytime.