Senior Software Engineer

Keeper Security, Inc. Logo

Keeper Security, Inc.

πŸ“Remote - United States

Summary

Join Keeper Security as a Senior Software Engineer (Kotlin) and contribute to the development and architecture of our Android systems. This 100% remote position, with hybrid options for candidates near El Dorado Hills, CA or Chicago, IL, offers the chance to work on a globally trusted cybersecurity product used by millions. You will collaborate with cross-functional teams, ensuring high-quality software solutions that meet user and business needs. Responsibilities include developing secure and scalable solutions, writing clean and modern code, maintaining documentation, collaborating with teams, and troubleshooting issues. The role requires extensive Android development experience, proficiency in Kotlin and Java, and familiarity with Agile methodologies. Keeper offers a comprehensive benefits package including medical, dental, vision, life insurance, 401k, generous PTO, and annual bonuses.

Requirements

  • 5+ years of experience in developing Android applications
  • Proficiency in Kotlin and Java programming languages
  • Expertise in Android SDK and Android Studio
  • Experience with RESTful API design and implementation
  • Familiarity with Agile/Scrum methodologies
  • Knowledge of data structures, algorithms, and software design principles
  • Experience with unit testing, UI testing and integration testing
  • Willing to learn how to deliver work iteratively and push goals to the finish line
  • Strong problem solver with focus on code design, quality and architecture, and debugging skills
  • Strong technical, written and verbal communication, keeping regular communication with designers and project managers as necessary
  • Ability to work collaboratively with a group of team members
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Due to this role’s involvement in GovCloud, all applicants must be a β€œUS Person”

Responsibilities

  • Develop secure and scalable solutions for Keeper's Android platforms
  • Write clean and modern code that follows best practices, being proficient in Kotlin and Java code
  • Maintain clear and detailed internal documentation
  • Knowledgeable about algorithms, and app performance (both speed and memory performance)
  • Collaborate with cross-functional teams to deliver high-quality software solutions on-time
  • Review code changes made by team members and provide constructive feedback
  • Troubleshoot and debug software issues as they arise
  • Research and compare similar competitor products
  • Continuously research and learn about new software technologies and methodologies

Preferred Qualifications

Knowledge of securing coding standards and encryption a 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.