Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, iOS

Home > Swift programming jobs

Senior Software Engineer, iOS in USA

  • Keeper Security
  • Full time
  • Email
  • El Dorado Hills, CA

Responsibilities

  • Design, develop, and maintain secure native iOS applications and features using Swift.
  • Contribute to architecture and technical design decisions across the iOS codebase.
  • Maintain and modernize Objective-C components.
  • Integrate mobile applications with backend services, APIs, authentication flows, and secure data storage.
  • Optimize performance, responsiveness, memory usage, and battery efficiency.
  • Troubleshoot complex application issues using logs, profiling tools, and runtime diagnostics.
  • Participate in code reviews and provide technical feedback to engineers.
  • Collaborate with Product, Design, QA, and backend engineering teams to deliver features.
  • Strengthen automated testing, build reliability, and release quality.
  • Support App Store releases, beta testing, and validation of new iOS capabilities.
  • Maintain technical documentation and evaluate emerging iOS technologies and frameworks.
  • Use AI-assisted tools to improve coding, debugging, research, testing, and documentation.

Requirements

  • At least 5 years of professional iOS software development experience.
  • Strong production Swift development experience and working knowledge of Objective-C.
  • Experience designing and shipping large or complex iOS applications to the Apple App Store.
  • Experience with AI in iOS development, including prompting and AI-assisted troubleshooting.
  • Strong understanding of iOS architecture, lifecycle, concurrency, state management, performance, memory management, debugging, and profiling.
  • Experience integrating mobile applications with backend APIs and distributed services.
  • 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 workflows, code review, issue tracking, and maintainable automated mobile tests.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Must be a U.S. Person, defined as a U.S. citizen or lawful permanent resident, because of involvement in GovCloud environments.
  • Preferred qualifications include cybersecurity or identity application experience, encryption and cryptographic API experience, Keychain Services, Secure Enclave, biometrics, passkeys, Swift Concurrency, async/await, SwiftUI, UIKit, beta iOS APIs, accessibility, performance, and reliability practices.

Benefits

  • Medical, dental, and vision coverage, including domestic partnerships.
  • Employer-paid life insurance and supplemental life insurance options.
  • Voluntary short- and long-term disability insurance.
  • Traditional and Roth 401(k) options.
  • Generous PTO, including paid bereavement and jury duty leave.
  • Above-market annual bonuses.
  • 100% remote position, with a hybrid option for candidates in the El Dorado Hills, California or Chicago, Illinois metro areas.

Keeper Security

Keeper Security is transforming cybersecurity for millions of individuals and thousands of organizations globally. Built to protect against today’s threats and tomorrow’s challenges, our unified, cloud-native cybersecurity platform is trusted by Fortune 100 companies to protect every user, on eve...

Similar positions

Mobile Software Engineer

  • Storyteller
  • Contract
  • Remote
  • 10/15/2026
  • Tunisia

Mobile Software Engineer

  • Storyteller
  • Contract
  • Remote
  • 10/15/2026
  • Algeria

MapKit Native (IOS) Engineer

  • Infosys
  • Full time
  • USA
  • 10/15/2026
  • Austin, TX

Mobile Software Engineer

  • Storyteller
  • Contract
  • Remote
  • 10/15/2026
  • Turkey

Mobile Software Engineer

  • Storyteller
  • Contract
  • Remote
  • 10/15/2026
  • Egypt