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. In this role, you will design, develop, and maintain backend services and APIs, contributing to the long-term system maintainability and supporting core application functionality.
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
- Bachelor's degree or equivalent experience
- Must be a U.S. Person
- Experience with Kotlin is a strong plus