SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer, iOS

Keeper Security - Remote - Remote - posted 2026-10-06

Apply on the company site

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

Similar roles