Summary
Join Keeper Security as a Senior Software Engineer and contribute to the development and maintenance of Keeper Secrets Manager (KSM), a core product. This 100% remote position, with a hybrid option for candidates in El Dorado Hills, CA, offers the chance to work with an elite team on designing, developing, and maintaining KSM. You will collaborate with cross-functional teams to deliver high-quality software solutions, ensuring scalability, security, and reliability. The role involves working with SDKs and integrations, developer tools, and managing multiple projects in a fast-paced environment. Keeper Security is a rapidly growing cybersecurity company with a global presence.
Requirements
- 5+ years of professional experience in full-stack software development
- Strong experience with Java, Python, JavaScript, .NET, Go, or PowerShell
- Proficiency in database design and management (e.g., MySQL)
- Familiarity with cloud platforms (e.g., AWS, GCP) and tools such as AWS CLI, AWS KMS, Azure DevOps, and GCP Secret Manager
- Solid understanding of security practices in coding and encryption principles
- Excellent problem-solving and communication skills
- Proven ability to work effectively in an agile development environment
- Experience with writing and maintaining open source code
- Strong documentation skills
- Bachelorโs or Masterโs degree in Computer Science, Engineering, or a related field, or equivalent experience
- Due to the role's involvement with GovCloud, all applicants must be a U.S. Person
Responsibilities
- Design, develop, and maintain secure, scalable solutions for Keeperโs SDKs and integrations
- Work with product managers, designers, and engineers to define and implement software solutions for Keeperโs Developer Tools
- Prioritize, plan, and manage multiple concurrent projects in a fast-paced, demanding environment
- Write clean, maintainable, and well-documented code while conducting code reviews and ensuring adherence to best practices
- Resolve issues to ensure the performance, reliability, and security of the developed software
- Continuously update knowledge of emerging technologies, software development practices, and security standards
- Maintain comprehensive documentation and contribute to managing open source projects
- Collaborate and communicate effectively with both technical and non-technical teams across the organization
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
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.