Open role
Java Full Stack Engineer, Sr. - Work From Home
About the Company
Keeper Security is a cybersecurity software company protecting millions of individuals and thousands of organizations across more than 150 countries. The company develops zero-trust and zero-knowledge security solutions designed to protect users, devices, and IT infrastructure. Its cloud-native, AI-enabled KeeperPAM® platform helps organizations secure passwords, passkeys, infrastructure secrets, remote connections, and endpoints through role-based policies, least-privilege controls, and just-in-time access.
About the Role
Keeper Security is seeking a Senior Software Engineer to join its Support Tools team. This full-stack role focuses primarily on backend development in Java, with additional frontend work using React. You will build and maintain secure, scalable internal tools that help support and operational teams work efficiently across the business. Working with MySQL, AWS, and modern web technologies, you will collaborate with product managers, designers, and engineers to deliver reliable applications. The role also involves code reviews, troubleshooting, and balancing multiple projects in a fast-paced environment. This position can be performed fully remotely.
Key Responsibilities
Design, develop, and maintain secure, scalable internal tools for Keeper's support and operational teams. Build backend services and application logic primarily using Java. Contribute to frontend development using React to support internal workflows and user experiences. Develop and maintain integrations with MySQL databases and AWS-based infrastructure. Collaborate with product managers, designers, and engineers to define and implement software solutions. Write clean, maintainable, and well-documented code. Conduct code reviews and contribute to engineering best practices. Troubleshoot and resolve issues affecting application performance, reliability, and security. Manage multiple concurrent projects and priorities in a fast-paced environment. Work with technical and non-technical stakeholders to deliver high-quality internal tools.
Required Qualifications
At least 5 years of professional experience in full-stack software development. Strong backend development experience with Java. Experience building frontend applications using React. Proficiency in JavaScript, HTML, and CSS. Experience with MySQL or other relational databases. Familiarity with AWS and cloud-based application development. Strong problem-solving, debugging, and communication skills. Experience working in an Agile development environment. Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Must qualify as a U.S. Person, defined for this role as a U.S. citizen or lawful permanent resident, due to the position's involvement in GovCloud.
Preferred Qualifications
Experience building internal tools, operational platforms, or business applications. Experience designing and consuming RESTful APIs. Experience with performance optimization, monitoring, and application troubleshooting. Familiarity with secure software development practices. Experience working in cybersecurity or other security-sensitive environments.
Benefits
Medical, dental, and vision insurance, including domestic partnerships. Employer-paid life insurance and supplemental life insurance for employees, spouses, and children. Voluntary short-term and long-term disability insurance. Traditional and Roth 401(k) options. Paid time off that recognizes commitment and seniority, including paid bereavement and jury duty leave. Annual bonuses above market levels. Location and Work Arrangement This is a fully remote position. Equal Employment Opportunity Keeper Security, Inc. is an equal-opportunity employer and participates in the U.S. Federal E-Verify program. The company celebrates diversity and is committed to maintaining an inclusive workplace. Candidate Privacy Notice Keeper Security processes candidate information to assess applications, manage recruitment, meet legal obligations, and consider candidates for future opportunities where applicable. Information may include resumes, contact details, employment history, qualifications, interview notes, assessments, references with consent, and post-offer background verification information. Candidate data may be shared with relevant internal recruitment personnel and service providers involved in applicant tracking, assessments, background checks, and recruitment operations. International transfers may occur between Keeper entities as needed, subject to appropriate safeguards. Candidate information is generally retained for 24 months from the last application activity, after which it is deleted or anonymized, unless an applicable exception applies. Candidates may have rights to access, correct, or request deletion of their data, restrict or object to processing, withdraw consent where applicable, request data portability, or lodge a complaint with a data protection authority, subject to applicable law. Keeper Security does not make hiring decisions solely through automated processing. Candidates can direct privacy questions to privacy@keepersecurity.com.