Senior Software Engineer, iOS

Keeper Security, Inc.
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