×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Electron Desktop; React & C++

Remote / Online - Candidates ideally in
Cameron Park, El Dorado County, California, USA
Listing for: Keeper Security, Inc.
Remote/Work from Home position
Listed on 2026-05-01
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, React.js, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer, Electron Desktop (React & C++)
Location: Cameron Park

Overview

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.

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/Type Script 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/Type Script)
  • 3+ years of experience with Node.js and JavaScript/Type Script 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 Life Insurance & Employee/Spouse/Child Supplemental life
  • Voluntary Short/Long Term Disability Insurance
  • 401K (Roth/Traditional)
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
  • Above market annual bonuses
  • Keeper Security, Inc. is an equal opportunity employer and participant in the U.S. Federal E‑Verify program. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Classification:
Exempt

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary