Taro Logo

Senior Software Engineer, Desktop Applications

Keeper Security provides zero-trust privileged access management and cybersecurity solutions with end-to-end encryption, trusted by millions globally.
El Dorado Hills, CA, USA
Senior Software Engineer
Remote
5+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Desktop Applications

Senior Software Engineer position at Keeper Security focusing on desktop application development, combining C-based languages with modern JavaScript/TypeScript stack in a remote setting.

Senior Software Engineer, Desktop Applications

Senior Software Engineer position at Keeper Security focusing on desktop application development, combining C-based languages with modern JavaScript/TypeScript stack in a remote setting.

Senior Software Engineer - Desktop Platform

Senior Software Engineer position at Jobgether focusing on desktop platform development across macOS, Windows, and Linux, offering competitive salary and remote work flexibility.

Description For Senior Software Engineer, Desktop Applications

Keeper Security, a leading cybersecurity company, is seeking a Senior Software Engineer for their Desktop Applications team. This role offers a unique opportunity to impact millions of users globally through the development of their Electron-based desktop application. The position is fully remote, with a hybrid option available for candidates near El Dorado Hills, CA.

The company is at the forefront of cybersecurity, providing zero-trust privileged access management solutions with end-to-end encryption. Their products are highly certified, including FedRAMP and StateRAMP Authorization, SOC 2 compliance, and FIPS 140-2 validation. The software is available in 21 languages and used in over 120 countries, demonstrating its global reach and impact.

As a Senior Software Engineer, you'll be working on cross-platform functionality, performance improvements, and native integration. The role requires expertise in both native and web technologies, with a focus on security-first development. You'll be responsible for maintaining and enhancing the desktop application, managing core infrastructure, and collaborating across teams to deliver high-quality features.

The ideal candidate brings 5+ years of experience with C-based platform languages and 3+ years with Node.js and JavaScript/TypeScript development. This position offers comprehensive benefits, including medical, dental, and vision insurance, 401K options, generous PTO, and competitive bonuses. Join a fast-growing company that's transforming the cybersecurity landscape while working with cutting-edge technologies in a collaborative environment.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Desktop Applications

  • Develop and maintain key components of Keeper's Electron-based desktop application
  • Manage core development infrastructure including framework upgrades and build processes
  • Collaborate with product, design, and QA teams to define and deliver features
  • Debug and resolve technical issues in multi-language environments
  • Maintain code quality through automated testing, code reviews, and documentation
  • Advocate for continuous improvements in architecture, processes, and tooling

Requirements For Senior Software Engineer, Desktop Applications

JavaScript
TypeScript
Node.js
  • 5+ years of experience with C-based platform languages (e.g., C, C++, Objective-C) in a native development context
  • 3+ years of experience with Node.js and JavaScript/TypeScript development
  • Strong understanding of memory management, performance tuning, and system-level development
  • Familiarity with modern front-end technologies (HTML, CSS, JavaScript frameworks)
  • Experience debugging cross-platform applications and working with multi-language codebases
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Excellent communication skills and a collaborative, proactive mindset

Benefits For Senior Software Engineer, Desktop Applications

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 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)
  • Generous PTO plan that celebrates commitment and seniority
  • Above market annual bonuses

Interested in this job?