Tech Stack
AWSAzureCloudGoGoogle Cloud PlatformJavaJavaScriptMySQL.NETOpen SourcePythonRust
About the role
- Design, develop, and maintain secure, scalable solutions for Keeper’s SDKs and integrations.
- Work with product managers, designers, and engineers to define and implement software solutions for Keeper’s Developer Tools.
- Prioritize, plan, and manage multiple concurrent projects in a fast-paced, demanding environment.
- Write clean, maintainable, and well-documented code while conducting code reviews and ensuring adherence to best practices.
- Resolve issues to ensure the performance, reliability, and security of the developed software.
- Continuously update knowledge of emerging technologies, software development practices, and security standards.
- Maintain comprehensive documentation and contribute to managing open source projects.
- Collaborate and communicate effectively with both technical and non-technical teams across the organization.
Requirements
- 5+ years of professional experience in full-stack software development.
- Strong experience with Java, Python, JavaScript, .NET, Go, Rust, or PowerShell.
- Proficiency in database design and management (e.g., MySQL).
- Familiarity with cloud platforms (e.g., AWS, GCP) and tools such as AWS CLI, AWS KMS, Azure DevOps, and GCP Secret Manager.
- Solid understanding of security practices in coding and encryption principles.
- Excellent problem-solving and communication skills.
- Proven ability to work effectively 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, Engineering, or a related field, or equivalent experience.
- Due to the role's involvement with GovCloud, all applicants must be a U.S. Person.
- 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)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack software developmentJavaPythonJavaScript.NETGoRustPowerShelldatabase designMySQLsecurity practices
Soft skills
problem-solvingcommunicationcollaborationproject managementagile developmentdocumentation
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science