Senior Software Engineer, Connection Manager

Keeper Security, Inc. Logo

Keeper Security, Inc.

📍Remote - United States

Summary

Join Keeper Security as a Senior Software Engineer and contribute to the development and maintenance of our Keeper Connection Manager (KCM), a leading privileged access software platform. This 100% remote position offers a hybrid schedule option for candidates near El Dorado Hills, CA. You will be part of an elite team, designing, developing, and maintaining KCM, collaborating with cross-functional teams to deliver high-quality software solutions. Leverage your expertise in Java, JavaScript, C, and database technologies, while working in an agile environment and contributing to the open-source community. Keeper offers a comprehensive benefits package including health insurance, retirement plans, paid time off, and more.

Requirements

  • 5+ Years of Professional Experience in full-stack software development, demonstrating proficiency across various stages of the software lifecycle
  • Technical Expertise in Java, JavaScript, C, and database technologies, with a solid understanding of cloud computing environments
  • Familiarity with networking protocols, including RDP, SSH, and VNC, to support seamless connectivity and communication
  • In-depth knowledge of secure coding practices and principles of encryption to safeguard applications and data integrity
  • Exceptional analytical skills with the ability to communicate complex ideas clearly and effectively within a team environment
  • Proven track record of working effectively in an agile development setting, contributing to iterative and collaborative project execution
  • Experience in writing and maintaining open source code, actively engaging with the developer community to enhance software solutions
  • Ability to create comprehensive documentation for code, processes, and systems to facilitate knowledge sharing and onboarding
  • Bachelor’s or Master’s degree in Computer Science or a related discipline, or equivalent experience
  • Due to this role’s involvement in GovCloud, all applicants must be a US Person

Responsibilities

  • Develop high-quality code that adheres to industry best practices to ensure long-term maintainability and ease of testing
  • Take ownership of the development lifecycle by implementing new features, enhancing existing functionalities, and diagnosing and fixing bugs to optimize performance
  • Engage with cryptographic libraries, applying secure coding standards to protect sensitive data and ensure compliance with security protocols
  • Collaborate with team members to provide and receive constructive feedback during code reviews, fostering a culture of continuous improvement and knowledge sharing
  • Leverage continuous integration practices to automate internal builds, execute unit tests, and manage release processes efficiently
  • Actively engage in the open source community by publishing code and collaborating on projects to enhance overall software solutions

Benefits

  • 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)
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
  • Above market annual bonuses

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.