Senior Software Engineer (Keeper Secrets Manager, SDKs & Integrations)

🌍 Remote, USA 💹 Full-time 🕐 Posted Recently

Job Description

    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
    What the job involves
  • Keeper Security is transforming cybersecurity for people and organizations around the world,
  • As a Senior Software Engineer, you will be joining an elite team of technical powerhouses within our Keeper Dev team,
  • Play a pivotal role designing, developing and maintaining one of our core products (Keeper Secrets Manager),
  • You will work closely with cross-functional teams to deliver high-quality software solutions that meet both user and business requirements,
  • 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 languages 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

Apply Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like