Senior Software Engineer

Keeper Security, Inc. Logo

Keeper Security, Inc.

📍Remote - United States

Summary

Join Keeper Security as a Senior Software Engineer and contribute to the development and maintenance of our Python and .Net SDKs. This 100% remote position (with hybrid options for El Dorado Hills, CA candidates) involves designing, developing, and maintaining secure, scalable SDKs and integrations. You will collaborate with cross-functional teams, ensuring high-quality software while addressing security and scalability needs. The role requires extensive experience in software development, SDKs, APIs, and cloud platforms. Keeper offers a comprehensive benefits package, including medical, dental, vision, life insurance, disability insurance, 401k, and generous PTO.

Requirements

  • 5+ years of professional software development experience in Python, Go, and/or .NET
  • Strong experience with designing and developing SDKs, APIs, and integrations
  • Familiarity with cloud platforms (e.g., AWS, GCP) and cloud-based tools such as AWS KMS, GCP Secret Manager, and Azure DevOps
  • Solid understanding of security principles, encryption standards, and secure coding practices
  • Strong problem-solving and analytical skills, with the ability to troubleshoot complex software issues
  • Experience working in an agile environment and using CI/CD pipelines
  • Ability to write and maintain clean, well-documented code and to collaborate with open-source communities
  • Excellent communication skills and the ability to work collaboratively with diverse teams
  • 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 scalable, secure solutions for Keeper’s Commander SDKs, enabling seamless integrations with enterprise systems
  • Work closely with product managers, designers, and engineers to define and implement software solutions for Keeper’s SDK offerings
  • Write clean, maintainable, and well-documented code, while conducting code reviews and adhering to best practices
  • Resolve complex technical issues and ensure the performance, security, and reliability of the SDK and integration features
  • Prioritize, plan, and manage multiple projects in a fast-paced environment while meeting deadlines and delivering high-quality software
  • Keep up-to-date with emerging technologies and industry best practices to improve software development processes and security practices
  • Contribute to maintaining documentation and support the development of open-source projects as applicable
  • Collaborate effectively with technical and non-technical teams across the organization to meet project goals

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)

Share this job:

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.