All roles

Open role

[Remote] Senior Software Engineer, Developer Tools & SDKs

Remote · Morocco Full-time

Note: The job is a remote job and is open to candidates in USA. Keeper Security is hiring a Senior Software Engineer and Team Lead to guide the technical direction and development of Keeper Commander, including its SDKs, CLI, and developer automation capabilities. The role combines hands-on engineering with team leadership to deliver secure, reliable tools and integrations for developers, administrators, and DevOps teams.

Responsibilities

  • Define and drive the technical architecture and long-term direction of Keeper Commander, including SDKs, CLI tooling and automation capabilities
  • Design, build and maintain secure, scalable SDKs and developer tools across Python and .NET
  • Lead development of CLI features, APIs and integrations used by enterprise administrators, developers and DevOps teams
  • Architect integrations with CI/CD platforms, cloud services, infrastructure automation tools and enterprise systems
  • Establish technical standards for SDK design, versioning, compatibility, error handling, testing and documentation
  • Write high-quality production code and remain actively involved in complex feature development and troubleshooting
  • Lead architecture reviews, design discussions and technical decision-making across the Commander codebase
  • Partner with Product to translate customer needs and platform priorities into scalable technical solutions
  • Collaborate with Security and QA teams to strengthen secure coding, testing, reliability and release quality
  • Diagnose and resolve complex issues involving performance, concurrency, authentication, integrations and distributed workflows
  • Improve developer experience across APIs, documentation, examples, tooling and onboarding
  • Support and grow the Commander open-source ecosystem through pull request reviews, issue triage, community engagement and documentation
  • Mentor engineers, provide technical guidance and raise engineering standards through code reviews and design feedback
  • Help plan and sequence technical initiatives, balancing product delivery with platform maintainability and technical debt
  • Evaluate new technologies and patterns that improve SDK performance, security, extensibility and developer productivity
  • Use AI-assisted tools such as Claude, ChatGPT, GitHub Copilot or similar platforms to accelerate coding, debugging, technical research, testing and documentation

Skills

  • 7+ years of professional software engineering experience, including significant hands-on development with Python and .NET
  • Strong experience building SDKs, APIs, CLIs, developer tools, automation frameworks or platform integrations
  • Proven ability to design and evolve software architectures used by external developers or enterprise customers
  • Strong understanding of API design, backward compatibility, versioning and developer experience
  • Experience with cloud platforms such as AWS, Azure or GCP and associated APIs and security services
  • Familiarity with DevOps and infrastructure automation tools such as GitHub Actions, Jenkins, Terraform, Ansible or Azure DevOps
  • Strong understanding of authentication, authorization, secrets management, encryption and secure software development
  • Experience designing and troubleshooting distributed or integration-heavy systems
  • Strong debugging skills across application, API, network and integration layers
  • Experience with automated testing, CI/CD and release engineering practices
  • Experience contributing to, maintaining or supporting open-source software
  • Demonstrated ability to mentor engineers and influence technical direction without relying solely on formal authority
  • Strong written and verbal communication skills with the ability to explain complex technical concepts clearly
  • Ability and willingness to use AI-assisted tools effectively for software development, debugging, research and documentation
  • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience
  • Due to this role's involvement in GovCloud environments, qualified candidates must be a U.S. Person, defined as a U.S. citizen or lawful permanent resident
  • Experience leading a small engineering team or serving as a technical lead
  • Experience with secrets management, privileged access management, identity security or cybersecurity platforms
  • Experience with Go, PowerShell or other automation-oriented languages
  • Experience developing cross-platform software for Linux, Windows and macOS
  • Familiarity with AWS KMS, Azure Key Vault, GCP Secret Manager or similar cloud security services
  • Experience with package distribution, dependency management and SDK release workflows
  • Contributions to widely used SDKs, CLI tools, developer platforms or DevOps automation projects
  • Experience designing public APIs or developer-facing integration platforms

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
  • 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA metro area

Company Overview

  • Keeper Security is transforming cybersecurity for millions of individuals and thousands of organizations globally. It was founded in 2011, and is headquartered in Chicago, Illinois, USA, with a workforce of 501-1000 employees. Its website is https://www.keepersecurity.com.
  • More open positions

    [Remote] Senior Platform Engineer

    Work from home Full-time role

    [Remote] Sales Manager - Account Management (Drag Reducing Additives - Remote)

    Work from home Full-time role

    [Remote] Finance Program Manager - Work at Home

    Work from home Full-time role

    [Remote] Business Analyst III - 6 month temporary role

    Work from home Full-time role

    [Remote] Senior Platform Software Engineer- Oracle Health

    Work from home Full-time role

    Endpoint Engineer (Senior)

    Work from home Full-time role

    Senior Specialist - Customer Care

    Work from home Full-time role

    Pipeline Manager

    Work from home Full-time role

    Retail Department Supervisior

    Work from home Full-time role

    Strategy Implementation Manager

    Work from home Full-time role

    Remote Healthcare Controller

    Work from home Full-time role

    Sr Director - Sales

    Work from home Full-time role

    [Remote] Security Compliance Engineer

    Work from home Full-time role

    Department Manager – Data Center & Structured Cabling

    Work from home Full-time role

    Dynamic Loss Prevention & Customer Experience Specialist – Retail Security & Safety Champion – Lead Store Protection, Guest Delight, and Community Engagement at brighthush

    Work from home Full-time role

    Field Sales Professional- Central Arkansas to Southeast

    Work from home Full-time role

    Remote Bilingual Spanish Resolution Specialist

    Work from home Full-time role

    Customer Experience Coordinator

    Work from home Full-time role

    Customer Experience (CX) Specialist

    Work from home Full-time role

    [Remote] Business Development Manager

    Work from home Full-time role

    Information Executive - Center Information Systems (Remote) - $25/Hour

    Work from home Full-time role