Senior Software Engineer, iOS

Keeper Security, Inc. Logo

Keeper Security, Inc.

๐Ÿ“Remote - United States

Summary

Join Keeper Security as a Senior Software Engineer (Swift) and contribute to the development and architecture of our iOS applications. 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 a skilled team, expanding and architecting Keeperโ€™s Swift systems, ensuring a high-quality user experience. Responsibilities include developing secure and scalable solutions, writing clean code, maintaining documentation, collaborating with cross-functional teams, and troubleshooting issues. The role requires significant Swift/iOS development experience, knowledge of mobile development, expertise with Xcode, and experience with automated build systems. Keeper offers a comprehensive benefits package including medical, dental, vision, life insurance, 401k, generous PTO, and annual bonuses.

Requirements

  • 5+ years of experience in Swift/iOS app development
  • Experience deploying large/multiple apps to the App Store
  • Knowledge and understanding of mobile development, including communicating with backend services
  • An expert at using XCode, and comfortable with using beta versions as well
  • 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
  • Experience with automated build systems (Github Actions), version and project control and issue tracking systems
  • 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 Swift platforms
  • Write clean and modern code that follows best practices, being proficient in Swift and Objective-C 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

  • Prior experience with Encryption/Decryption is highly preferred, but not required
  • Experience implementing beta iOS features is a huge 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.

Similar Remote Jobs