Keeper Security

Senior Software Engineer, Developer Tools & SDKs

Keeper Security
Apply
2 hours ago
Remote, United StatesStaff+

Responsibilities

  • Define the architecture and long-term direction of Keeper Commander, including its SDKs, CLI tooling, and automation capabilities.
  • Design, build, maintain, and troubleshoot secure SDKs, APIs, CLI features, integrations, and developer tools across Python and .NET.
  • Lead architecture reviews, technical decisions, standards for SDK design and releases, and complex feature development.
  • Architect integrations with cloud services, CI/CD platforms, infrastructure automation tools, and enterprise systems.
  • Improve developer experience through APIs, documentation, examples, tooling, onboarding, and open-source community support.
  • Collaborate with Product, Security, QA, and engineering teams on customer needs, secure coding, testing, reliability, and release quality.
  • Mentor engineers, conduct code and design reviews, guide technical direction, and help balance delivery with maintainability and technical debt.

Requirements

  • 7+ years of professional software engineering experience, including significant hands-on development with Python and .NET.
  • Experience building SDKs, APIs, CLIs, developer tools, automation frameworks, or platform integrations.
  • Experience designing software architectures for external developers or enterprise customers, including API design, compatibility, versioning, and developer experience.
  • Experience with AWS, Azure, or GCP and associated APIs and security services.
  • Familiarity with GitHub Actions, Jenkins, Terraform, Ansible, or Azure DevOps.
  • Understanding of authentication, authorization, secrets management, encryption, secure software development, distributed systems, and integration-heavy systems.
  • Experience with automated testing, CI/CD, release engineering, open-source software, and complex debugging across application, API, network, and integration layers.
  • Ability to mentor engineers and influence technical direction without relying solely on formal authority.
  • Ability and willingness to use AI-assisted tools for development, debugging, research, testing, and documentation.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Qualified candidates must be a U.S. Person, defined as a U.S. citizen or lawful permanent resident, because of the role’s involvement in GovCloud environments.
  • Preferred qualifications include small-team leadership, cybersecurity or privileged access management experience, Go or PowerShell, cross-platform development, cloud security services, package distribution, SDK release workflows, and public API or developer-platform experience.

Benefits

  • Medical, dental, and vision coverage, including domestic partnerships.
  • Employer-paid life insurance and supplemental life insurance for employees, spouses, and children.
  • Voluntary short- and long-term disability insurance.
  • Roth or traditional 401(k).
  • Generous PTO, including paid bereavement and jury duty leave.
  • Above-market annual bonuses.
  • 100% remote work, with a hybrid schedule option for candidates in the El Dorado Hills, California metro area.

Tech Stack

AnsibleAWSAzureGitHub ActionsGoGoogle Cloud PlatformJenkinsLinuxmacOS.NETPowerShellPythonTerraformWindows

Categories

Keeper Security

About Keeper Security

501-1,000 employees

Keeper Security builds a cloud-based, zero-knowledge platform for password management, secrets management, privileged access management and secure remote connections for individuals and organizations. The privately held company, founded in 2011 and headquartered in Chicago, sells its KeeperPAM suite as subscription software, is published in 23 languages and sold in over 150 countries, and supports integrations with common identity providers and enterprise tech stacks.

Contact me