Keeper Security is seeking a Senior Software Engineer to lead the integration ecosystem for Keeper Secrets Manager (KSM), focusing on designing, developing, and maintaining deep integrations with industry-leading automation, DevOps, and orchestration platforms to enable customers to seamlessly secure credentials and secrets across CI/CD pipelines, infrastructure-as-code deployments, and IT automation workflows.
Requirements
- 5+ years of professional software engineering experience with Python, Go, and/or Node.js
- Proven track record building production-grade integrations or plugins for automation/orchestration platforms
- Strong understanding of API security, secret management, and secure coding practices
- Hands-on experience with Docker and building containerized runtimes
- Built Ansible Collections, modules, action plugins, Execution Environments, and Custom Credential Types for Automation Platform/Tower, with familiarity in Automation Hub certification
- Developed Vault plugins in Go (auth methods, secrets engines) and managed plugin lifecycle (mount, enable, upgrade, versioning)
- Shipped Terraform providers using the Plugin Framework, with CRUD logic, acceptance tests, and Terraform Registry readiness
Responsibilities
- Lead the design, development, and maintenance of certified integrations for Ansible Automation Platform, HashiCorp Vault, Terraform, Jenkins, GitHub Actions, Kubernetes, and other automation tools
- Build Ansible Custom Credential Types, certified Ansible Collections, and Execution Environments with KSM SDK and dependencies
- Develop Vault plugins in Go, Terraform providers using the Plugin Framework, and GitHub Actions for secure secret management
- Refactor and enhance existing integrations for improved usability, IDE support, and certification readiness
- Implement automated testing pipelines, including unit, functional, and CI/CD publishing workflows
- Ensure security best practices for secret injection, ephemeral credentials, and API access patterns
- Produce clear, developer-friendly documentation, examples, and reference architectures
Other
- You’ll bring a collaborative spirit, strong full stack development expertise, and excellent communication skills
- This is a 100% remote position, with the option for a hybrid schedule for candidates based in the El Dorado Hills, CA, or Chicago, IL metro areas.
- Strong communication skills for technical documentation and collaboration
- Medical, Dental & Vision (inclusive of domestic partnerships)
- Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life