Software Engineer, Backend (Java, KeeperApp)
Keeper Security, Inc. · El Dorado Hills, CA · 1 wk ago
RemoteRemoteEngineeringFull-time
About the role
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 is a 100% remote position with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA or Chicago, IL metro area!
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
- Able 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