Senior Software Engineer – Desktop Applications
Company | Keeper Security |
---|---|
Location | El Dorado Hills, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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.
- Excellent communication skills and a collaborative, proactive mindset.
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.
Preferred Qualifications
-
No preferred qualifications provided.