Senior Software Engineer, Developer Tools & SDKs
Core
Guide the architecture, development, and evolution of Keeper Commander, including its SDKs, CLI tooling, and developer automation capabilities.
Role type
Senior IC software engineer with team lead responsibilities
Builds
Python and .NET SDKs, CLI tools, and developer automation platforms
Domain
Cybersecurity, Privileged Access Management (PAM), Cloud Infrastructure
Required skills
Python, .NET, SDK design, API design, CLI development, Cloud platforms (AWS/Azure/GCP), DevOps automation, Secure coding, Distributed systems, Open-source contribution, Technical mentorship
Preferred skills
Secrets management, Identity security, Go, PowerShell, Cross-platform development, Package distribution workflows
Technologies
Python, .NET, AWS, Azure, GCP, GitHub Actions, Jenkins, Terraform, Ansible, Azure DevOps, AI-assisted coding tools
Responsibilities
Define technical architecture and long-term direction for Commander; Design and maintain secure, scalable SDKs and developer tools; Lead development of CLI features and integrations; Establish technical standards for SDK design and versioning; Mentor engineers and raise engineering standards; Collaborate with Security and QA to ensure reliability and security.
Seniority
Senior, hands-on IC with team lead duties