Keeper is seeking a Senior Software Engineer to help design and build the next generation of secure remote access solutions used by enterprises worldwide, focusing on core backend components using C and C++ for performance, reliability, and end-to-end security.
Requirements
- 7+ years of professional experience in C and C++ development, with systems-level programming experience.
- 5+ years of experience in full-stack software development, including Java, JavaScript, and database technologies.
- Strong knowledge of OS internals, networking, and multi-threaded application design.
- Familiarity with secure protocols and technologies including SSH, RDP, VNC, and TLS.
- Experience with cloud environments and DevOps tools.
- Demonstrated experience with secure coding practices and encryption implementations.
Responsibilities
- Design and implement core KCM features in C and C++ with a focus on security, scalability, and reliability
- Work with secure protocols and encrypted communication channels
- Optimize performance and resource consumption for real-time remote access services
- Contribute to the design and architecture of new KCM capabilities and integrations
- Participate in agile development cycles including sprint planning, estimation, and delivery
- Collaborate with infrastructure, DevOps, QA, and product teams to deliver high-impact solutions.
- Maintain and extend unit, integration, and system-level tests to ensure code quality.
Other
- 100% remote position with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA area.
- Due to this role’s involvement in GovCloud, all applicants must be a U.S. Person (citizen or lawful permanent resident).
- Excellent analytical, communication, and teamwork skills.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline (or equivalent experience).