Jobs · Engineering

Software Sr Engineer - iOS

RSA Security · United States · 2 wk ago
RemoteRemoteEngineering$100k–$140k/yrFull-time

RSA provides trusted identity and access management for 12,000 organizations around the world, managing 25 million enterprise identities and providing secure, convenient access to millions of users. RSA specializes in empowering security-first organizations in financial services, healthcare, energy, technology services, and other industries to thrive in a digital world, delivering complete capabilities for modern authentication, access, lifecycle management, and identity governance. Whether in the cloud or on-premises, RSA connects people with the digital resources they depend on everywhere they live, work, and play.

About the role

We are seeking a talented and security-minded Senior iOS Engineer to join our engineering team. This is a chance to work on products that matter, alongside some of the most experienced engineers in the industry. This role is a strong fit for someone who enjoys deep technical challenges, likes building elegant solutions to complex problems, and wants to keep growing. You will be joining a team that values technical excellence, curiosity, ownership, and creative thinking. The environment is flexible and entrepreneurial, with room to explore ideas, move quickly, and make a real impact. You will have the opportunity to learn from highly experienced developers and security experts. You will work closely with people who have solved difficult engineering problems in the real world, and who care deeply about building great software.

Responsibilities

  • Develop and maintain native iOS applications using Swift, Objective-C, and C/C++.
  • Implement UI/UX flows using SwiftUI, UIKit, and Storyboards while adhering to enterprise security constraints.
  • Apply architectural patterns such as MVVM or Clean Architecture.
  • Work with asynchronous and concurrency concepts.
  • Collaborate with a high-level technical team to solve complex engineering problems.

Requirements

  • 5+ years of professional software engineering experience, with 3+ years dedicated specifically to native iOS development.
  • Deep understanding and mastery of Swift, Objective-C, and C/C++.
  • Strong expertise in SwiftUI, UIKit, and Storyboards.
  • Proven experience with architectural patterns such as MVVM or Clean Architecture.
  • Strong analytical skills and a habit of thinking outside the box.
  • Ability to work independently and take ownership.
  • Clear communication skills.

Preferred Qualifications

  • Hands-on experience with the Apple Security framework, CryptoKit, and the Keychain API.
  • Understanding of cryptographic principles (AES, RSA, ECC, hashing).
  • Experience with Core Data.
  • Deep understanding of secure networking, REST APIs, and mitigating man-in-the-middle (MITM) attacks.
  • Experience with App Store Connect, enterprise provisioning profiles (MDM/MAM environments is a plus), and secure release pipelines.
  • Experience with automated security scanning tools integrated into CI/CD pipelines.
  • Experience working in cybersecurity, identity, fraud prevention, device security, or related domains.
  • Knowledge of performance optimization and hardening mobile apps.

Pay

$100,000 - $140,000 USD per year.

Benefits

  • Annual discretionary bonuses based on prior year company performance (for full-time, non-Sales US employees).
  • Commission plans for Sales team members.
  • Flexible paid-time-off.
  • Health, disability, and life insurance.
  • 401(k) retirement plan with company matching contributions.

Similar jobs