Apply

Senior Software Engineer, Desktop Applications

Posted 23 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

🔍 Industry: Cybersecurity

🏢 Company: Keeper Security, Inc.

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Node.jsHTMLCSSJavascriptObjective-CTypeScriptC++C (Programming language)RESTful APIsCross-functional collaborationDebugging

Requirements:
  • 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.
Responsibilities:
  • 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 consistent documentation.
  • Advocate for continuous improvements in architecture, processes, and tooling.
Apply