Keeper Security, Inc. is one of the fastest-growing cybersecurity software companies that protects thousands of organizations and millions of people in over 150 countries. They are seeking a highly motivated and experienced full stack Senior Software Engineer focused on backend development in Java, with responsibilities including designing, building, and maintaining internal support tools.
Responsibilities:
- Design, develop and maintain secure, scalable internal tools used by Keeper support and operational teams
- Build backend services and application logic primarily in Java
- Contribute to frontend development using React to support internal user workflows and experiences
- Develop and maintain integrations with MySQL databases and AWS-based infrastructure
- Collaborate with product managers, designers and engineers to define and implement software solutions
- Write clean, maintainable and well-documented code
- Conduct code reviews and contribute to engineering best practices
- Troubleshoot and resolve issues affecting application performance, reliability and security
- Balance multiple concurrent projects and priorities in a fast-paced environment
- Work cross-functionally with technical and non-technical stakeholders to deliver high-quality internal tools
Requirements:
- 5+ years of professional experience in full stack software development
- Strong backend development experience in Java
- Experience building frontend applications with React
- Experience with JavaScript, HTML and CSS
- Experience with MySQL or other relational databases
- Familiarity with AWS and cloud-based application development
- Strong problem-solving, debugging and communication skills
- Experience working in an agile development environment
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience
- Due to this role's involvement in GovCloud, all applicants must be a U.S. Person, defined as a U.S. citizen or lawful permanent resident
- Experience building internal tools, operational platforms or business applications
- Experience designing and consuming RESTful APIs
- Experience with performance optimization, monitoring and application troubleshooting
- Familiarity with secure software development practices
- Experience working in cybersecurity or other security-sensitive environments