ZipRecruiter - El Dorado Hills, CA

posted 23 days ago

Full-time - Senior
Remote - El Dorado Hills, CA

About the position

The Senior Software Engineer will join the Keeper Secrets Manager (KSM) team, playing a critical role in designing, developing, and maintaining Keeper's core products. This position is fully remote, with hybrid options available for candidates in specific metro areas. The role involves collaboration with cross-functional teams to deliver high-quality software solutions that meet user and business requirements, contributing to the expansion of Keeper's cybersecurity offerings.

Responsibilities

  • Self-start and prioritize, plan, organize, and manage multiple tasks efficiently in a demanding environment
  • Collaborate with product managers, designers, and other engineers to define and implement software solutions for Keeper's Developer Tools
  • Design, develop, and maintain secure and scalable solutions for Keeper's SDKs and Integrations
  • Utilize programming and technologies such as Java, Python, JavaScript, .NET, Go, and PowerShell
  • Balance multiple concurrent projects with varying priorities
  • Write clean, maintainable, and well-documented code
  • Conduct code reviews
  • Troubleshoot and debug issues to ensure the performance, reliability, and security of developed code
  • Communicate effectively with both technical and non-technical teams
  • Stay up-to-date with emerging technologies and best practices in software development and security
  • Produce and maintain comprehensive documentation
  • Contribute to and manage open source projects

Requirements

  • 5+ years of professional experience in full-stack software development
  • Strong experience with Java, Python, JavaScript, .NET, Go, or PowerShell
  • Experience with database design and management (e.g., MySQL)
  • Familiarity with cloud platforms (e.g., AWS) and integrations such as AWS CLI, AWS KMS, Azure DevOps, and GCP Secret Manager
  • Knowledge of security practices in coding and principles of encryption
  • Excellent problem-solving and communication skills
  • Proven ability to work in an agile development environment
  • Experience with writing and maintaining open source code
  • Strong documentation skills
  • Bachelor's or Master's degree in Computer Science or a related discipline, or equivalent experience

Benefits

  • Medical, Dental & Vision (Inclusive of domestic partnerships)
  • Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
  • Voluntary Short/Long Term Insurance
  • 401k (Roth/Traditional)
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
  • Above market annual bonuses
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service