SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Keeper Security is hiring a Senior Software Engineer, iOS to join its mobile engineering team. You will design, build, and maintain secure, high-performance native iOS applications used by millions of customers worldwide. This is a fully remote position with an optional hybrid schedule available for candidates based in El Dorado Hills, CA or Chicago, IL.
Keeper Security is one of the fastest-growing cybersecurity software companies, protecting thousands of organizations and millions of people in over 150 countries. The company is a pioneer of zero-knowledge and zero-trust security, with its core offering KeeperPAM—an AI-enabled, cloud-native platform protecting users, devices, and infrastructure from cyber attacks. Keeper is recognized in the Gartner Magic Quadrant for Privileged Access Management.
In this hands-on role, you will own architecture, implementation, performance optimization, debugging, and release quality across Keeper's native iOS applications. You will work primarily in Swift with exposure to Objective-C, collaborating closely with Product, Design, QA, and backend engineering teams to deliver reliable and intuitive mobile experiences.
Key responsibilities include: designing and developing secure native iOS applications using Swift; contributing to architecture and technical design decisions; maintaining and modernizing Objective-C components; building scalable, reusable mobile components; integrating mobile applications with backend services, APIs, and secure data storage; optimizing performance, memory usage, and battery efficiency; troubleshooting complex issues using profiling and diagnostic tools; participating in code reviews; collaborating across teams to define requirements; strengthening automated testing and release quality; supporting App Store release processes and beta testing; maintaining technical documentation; evaluating emerging iOS technologies; and using AI-assisted tools (Claude, ChatGPT, GitHub Copilot) to improve coding, debugging, testing, and documentation.
REQUIREMENTS:
- 5+ years of professional iOS software development experience
- Strong hands-on experience developing production applications using Swift
- Working knowledge of Objective-C and experience maintaining or integrating with existing Objective-C code
- Experience designing and shipping large or complex iOS applications to the Apple App Store
- Experience with AI as it relates to iOS development, including good prompting skills and troubleshooting with AI
- Strong understanding of iOS application architecture, lifecycle, concurrency, and state management
- Experience integrating mobile applications with backend APIs and distributed services
- Strong understanding of mobile performance, memory management, debugging, and profiling
- Proficiency with Xcode and Apple development, debugging, and diagnostic tools
- Experience with automated build and CI/CD systems such as GitHub Actions or similar platforms
- Strong understanding of Git-based development workflows, code review, and issue tracking
- Experience writing maintainable automated tests for mobile applications
- Strong problem-solving skills with focus on code quality, security, architecture, and maintainability
- Strong written and verbal communication skills and ability to collaborate effectively across Engineering, Product, Design, and QA teams
- Ability and willingness to use AI-assisted development tools effectively
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Must be a U.S. Person (U.S. citizen or lawful permanent resident) due to involvement in GovCloud environments
PREFERRED QUALIFICATIONS:
- Experience developing cybersecurity, identity, password management, or security-sensitive mobile applications
- Experience with encryption, key management, secure storage, or cryptographic APIs
- Familiarity with Keychain Services, Secure Enclave, biometrics, or passkeys
- Experience with Swift Concurrency, async/await, or modern iOS concurrency patterns
- Experience with SwiftUI in addition to UIKit
- Experience implementing or evaluating beta iOS APIs and new Apple platform capabilities
- Familiarity with mobile accessibility, performance, and reliability best practices