⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Senior Software Engineer, Electron Desktop (React & C++)

  • Source: LinkedIn
  • Keeper Security, Inc.
  • Remote
  • El Dorado Hills
  • Full-Time
  • Senior

Job Description

Description Keeper Security is hiring an experienced and detail-oriented Senior Software Engineer to join our Web Vault and Desktop Application team. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro areas.

Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations globally. Keeper is published in 23 languages and sold in over 150 countries. Join one of the fastest-growing cybersecurity companies and help take our desktop and vault experience to the next level.

About Keeper Keeper Security is one of the fastest-growing cybersecurity software companies that protects thousands of organizations and millions of people in over 150 countries. Keeper is a pioneer of zero-knowledge and zero-trust security built for any IT environment. Its core offering, KeeperPAM®, is an AI-enabled, cloud-native platform that protects all users, devices and infrastructure from cyber attacks. Recognized for its innovation in the Gartner Magic Quadrant for Privileged Access Management (PAM), Keeper secures passwords and passkeys, infrastructure secrets, remote connections and endpoints with role-based enforcement policies, least privilege and just-in-time access. Learn why Keeper is trusted by leading organizations to defend against modern adversaries at KeeperSecurity.com.

About The Job As a Senior Software Engineer on Keeper’s Desktop Application team, you will be a key contributor to our Electron-based desktop application, working across both web and native layers. This role requires hands-on experience with React for the renderer/UI and C++ for native/system integration (e.g., native modules, OS-level functionality, performance-critical components). Candidates must have production experience with both React and C++. You’ll collaborate closely with Product, Design, QA, and Security to deliver a secure, reliable desktop experience at scale.

Responsibilities

  • Develop and maintain key features and components of Keeper’s Electron-based desktop application, including React-based UI and state management
  • Build and maintain native/system integrations using C++ (e.g., native modules, performance-sensitive components, OS-level functionality)
  • Integrate native components with Node/Electron using appropriate interfaces (e.g., Node-API/N-API, IPC) while maintaining security boundaries
  • Improve application performance, reliability, and startup time through profiling, debugging, and optimization across JavaScript/TypeScript and C++ layers
  • Manage core development infrastructure including framework upgrades, build processes, packaging, and release readiness
  • Debug and resolve complex cross-platform issues in a multi-language codebase (Windows/macOS/Linux)
  • Maintain code quality through automated testing, code reviews, and clear documentation
  • Drive continuous improvements in architecture, processes, and tooling

Requirements

  • 5+ years of professional software engineering experience delivering production applications
  • 5+ years of C++ experience in a native development context, including memory management, performance tuning, and debugging
  • 3+ years of experience building production UIs with React (JavaScript/TypeScript)
  • 3+ years of experience with Node.js and JavaScript/TypeScript development; Electron experience strongly preferred
  • Experience integrating C++ components with JavaScript runtimes (e.g., native Node modules via Node-API/N-API or comparable approaches)
  • Experience debugging cross-platform applications and working effectively in multi-language codebases
  • Familiarity with modern front-end fundamentals (HTML, CSS) and UI engineering best practices
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Preferred Qualifications

  • Experience shipping Electron applications at scale, including packaging/signing and release processes across Windows/macOS
  • Experience with Electron security best practices (context isolation, sandboxing, secure IPC patterns)
  • Experience profiling and optimizing desktop apps (startup time, memory usage, CPU utilization)
  • Familiarity with automated testing for desktop apps (unit/integration/e2e) and CI/CD pipelines
  • Experience working on security products or security-sensitive applications

Benefits

  • Medical, Dental & Vision (inclusive of domestic partnerships)
  • Employer Paid Li…

Skills

  • electron
  • React
  • cplusplus
  • NodeJS
  • ipc
  • javascript
  • TypeScript
  • microsoft-typescript
  • macos
  • contractually
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Keeper Security, Inc.

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes