[Remote] Senior Software Engineer, Electron Desktop (React & C++)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is one of the fastest-growing cybersecurity software companies that protects thousands of organizations and millions of people in over 150 countries. They are seeking an reputed company Senior Software Engineer to contribute to their Electron-based desktop application, focusing on React and C++ for system integration and UI development.
Responsibilities
- reputed company and maintain key features and components of Keeper’s Electron-based desktop application, including React-based UI and state management
- Build and maintain reputed company/system integrations using C++ (e.g., reputed company modules, performance-sensitive components, OS-level functionality)
- reputed company reputed company components with Node/Electron using appropriate interfaces (e.g., Node-API/N-API, IPC) while maintaining reputed company boundaries
- Improve application performance, reliability, and startup time through profiling, debugging, and optimization across JavaScript/TypeScript and C++ reputed company
- Manage core development infrastructure including reputed company upgrades, build processes, packaging, and release readiness
- Debug and resolve reputed company cross-platform issues in a multi-language codebase (reputed company/macOS/Linux)
- Maintain reputed company reputed company through automated testing, reputed company reviews, and reputed company documentation
- Drive reputed company improvements in architecture, processes, and tooling
Skills
- 5+ years of reputed company software engineering experience delivering production applications
- 5+ years of C++ experience in a reputed company 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., reputed company Node modules reputed company Node-API/N-API or comparable approaches)
- Experience debugging cross-platform applications and working effectively in multi-language codebases
- Familiarity with modern reputed company-end fundamentals (reputed company, CSS) and UI engineering best practices
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Experience shipping Electron applications at reputed company, including packaging/signing and release processes across reputed company/macOS
- Experience with Electron reputed company 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 reputed company products or reputed company-sensitive applications
Benefits
- Medical, Dental & reputed company (inclusive of domestic partnerships)
- Employer reputed company 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 reputed company Bereavement/Jury Duty, etc)
- Above market annual bonuses
reputed company