Note: The job is a remote job and is open to candidates in USA. Keeper 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 role emphasizes problem solving, analytical thinking, and strong backend fundamentals, with responsibilities including designing and implementing backend services and APIs.
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
Skills
- 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
- Bachelor's degree or equivalent experience
- Must be a U.S. Person
- Experience with Kotlin is a strong plus
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 (including paid Bereavement/Jury Duty, etc)
- Above market annual bonuses
Company Overview