Software Engineer, Backend (Java, KeeperApp)
Software Engineer, Backend (Java, KeeperApp) Remote, USKeeper Security is hiring a Senior Software Engineer to join the KeeperApp backend team, focused on building and maintaining server-side systems that support one of Keeper's core products. This is a 100% remote position with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro area!Keeper's cybersecurity software is trusted by millions of people and thousands of organizations globally. Keeper is published in 23 languages and sold in over 150 countries. Join one of the fastest-growing cybersecurity companies and be responsible for expanding and architecting Keeper's backend projects in the AWS cloud with the latest technology and tools!As a Senior Software Engineer on the KeeperApp team, you will design, develop, and maintain server-side services and APIs that support core application functionality. You will take ownership of backend components, influence implementation decisions, and contribute to long-term system maintainability. This role emphasizes problem solving, analytical thinking, and strong backend fundamentals. While the broader platform runs in AWS, this position focuses primarily on application-level backend development, not infrastructure ownership.ResponsibilitiesDesign and implement backend services and APIs using JavaWrite clean, maintainable, and efficient server-side codeImplement and evolve business logic that supports core KeeperApp functionalityWork with MySQL to design schemas, write queries, and optimize performanceCollaborate with senior engineers and product managers on feature design and implementationParticipate in code reviews and contribute to backend engineering best practicesTroubleshoot and resolve backend issues related to performance, correctness, and reliabilityApply secure coding practices to protect sensitive data and servicesContribute to Agile development workflows and iterative feature deliveryRequirements5+ years of professional experience in backend software developmentStrong experience with server-side JavaSolid understanding of backend application architecture and APIsExperience working with MySQL or similar relational databasesStrong problem-solving and analytical skillsAbility to learn quickly and adapt in a fast-paced environmentExperience with Kotlin is a strong plusBachelor's degree or equivalent experienceMust be a U.S. PersonBenefitsMedical, Dental & Vision (inclusive of domestic partnerships)Employer Paid Life Insurance & Employee/Spouse/Child Supplemental lifeVoluntary Short/Long Term Disability Insurance401K (Roth/Traditional)A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)Above market annual bonusesKeeper Security, Inc. is an equal opportunity employer and participant in the U.S. Federal E-Verify program. We celebrate diversity and are committed to creating an inclusive environment for all employees.Classification: Exempt