
Senior Software Engineer, Backend (Java, KeeperApp)
Keeper Security28 days ago
Remote, United StatesSenior
Responsibilities
- Design and implement backend services and APIs using Java.
- Write clean, maintainable, and efficient server-side code.
- Implement and evolve business logic supporting KeeperApp functionality.
- Design MySQL schemas, write queries, and optimize database performance.
- Collaborate with senior engineers and product managers on feature design and implementation.
- Participate in code reviews and contribute to backend engineering best practices.
- Troubleshoot backend performance, correctness, and reliability issues.
- Apply secure coding practices to protect sensitive data and services.
- Contribute to Agile development workflows and iterative feature delivery.
Requirements
- 5+ years of professional experience in backend software development.
- Strong experience with server-side Java and backend application architecture and APIs.
- Experience with MySQL or similar relational databases.
- Strong problem-solving and analytical skills, with the ability to learn and adapt quickly.
- Bachelor’s degree or equivalent experience.
- Kotlin experience is a strong plus.
- Must be a U.S. Person.
Benefits
- 100% remote position, with hybrid scheduling available for candidates in the El Dorado Hills, CA, or Chicago, IL metro areas.
- Medical, dental, and vision insurance, including domestic partnerships.
- Employer-paid life insurance and supplemental life insurance for employees, spouses, and children.
- Voluntary short- and long-term disability insurance.
- Roth or traditional 401(k).
- Generous PTO plan including paid bereavement and jury duty leave.
- Above-market annual bonuses.
About Keeper Security
Keeper Security builds a cloud-based, zero-knowledge platform for password management, secrets management, privileged access management and secure remote connections for individuals and organizations. The privately held company, founded in 2011 and headquartered in Chicago, sells its KeeperPAM suite as subscription software, is published in 23 languages and sold in over 150 countries, and supports integrations with common identity providers and enterprise tech stacks.