
Software Engineer, Backend (Java, KeeperApp)
Keeper Security3 months 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 that supports core KeeperApp functionality.
- Work with MySQL to design schemas, write queries, and optimize 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 and resolve backend issues related to performance, correctness, and reliability.
- 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.
- Solid understanding of backend application architecture and APIs.
- Experience working with MySQL or similar relational databases.
- Strong problem-solving and analytical skills.
- Ability to learn quickly and adapt in a fast-paced environment.
- Experience with Kotlin is a strong plus.
- Bachelor’s degree or equivalent experience.
- Must be a U.S. Person.
Benefits
- 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.
- Above market annual bonuses.