Sr. iOS Engineer

Adobe•San Francisco, WA
•$139,000 - $257,550

About The Position

Adobe is seeking a senior iOS Engineer to help shape its flagship mobile application. The role designs, builds, and maintains user-facing features, working closely with Product, Design, and Engineering teams to create seamless experiences and contribute across the mobile technology stack. The engineer develops iOS applications using Swift, SwiftUI, Objective-C/C++, and iOS frameworks, and integrates them with RESTful APIs. The role contributes to software architecture, leads code reviews, collaborates on the product roadmap, evaluates platform technologies, and recommends improvements to architecture, testing processes, and service integrations. It also emphasizes clean, maintainable, well-documented code that supports long-term stability and scalability. Adobe describes itself as a company focused on empowering everyone to create through platforms and tools for creativity, productivity, and personalized customer experiences. The company reports more than 30,000 employees worldwide and emphasizes employee impact, accessibility, and equal employment opportunity. The U.S. annual pay range is $139,000–$257,550, with location-based ranges of $177,900–$257,550 in California and New York and $161,700–$234,150 in Washington. Pay depends on work location and job-related knowledge, skills, and experience. For non-sales roles, starting salaries are expressed as base salary, with short-term incentives through the Annual Incentive Plan; certain roles may be eligible for a new-hire equity award.

Requirements

  • 10+ years of experience in Software Engineering, specializing in mobile applications.
  • Proficiency in Swift and Objective-C, with experience in SwiftUI.
  • Familiarity with C++ or willingness to learn it.
  • Solid understanding of UIKit, Cocoa Touch, and Xcode.
  • Comfort working in a fast-paced environment, taking on multiple roles with autonomy and ownership.
  • Experience with team-based development using modern source control systems such as Git/GitHub.
  • Experience integrating REST and/or GraphQL APIs for network communication.
  • Proficiency with developer tools such as Instruments to diagnose memory and performance issues.
  • Strong understanding of architectural patterns such as MVC and MVVM, design patterns, and object-oriented programming.
  • Excellent communication and a consistent track record of working effectively in multifunctional teams.

Responsibilities

  • Develop and maintain iOS applications using Swift, SwiftUI, Objective-C/C++, iOS frameworks, and RESTful API integrations.
  • Design and implement large user-facing features while contributing to overall software architecture.
  • Lead code reviews and provide constructive feedback to team members.
  • Collaborate with others to define the product roadmap and assess new platform technologies.
  • Recommend improvements to app architecture, testing processes, and service integrations.
  • Write clean, maintainable, and well-documented code to support long-term stability and scalability.

Benefits

  • Annual Incentive Plan (AIP) for short-term incentives for non-sales roles.
  • Certain roles may be eligible for a new-hire equity award.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service