Uber
Senior Software Engineer - iOS, Ads
Uber, San Francisco, CA
About the RoleWe’re looking for a talented Senior Software Engineer, iOS to join our dynamic and growing Uber Ads team. In this role, you will design, build, and maintain the next generation of mobile advertising solutions that integrate seamlessly into Uber's suite of products. You'll work on highly visible features that directly impact user experiences and contribute to our advertising platform's success.As a Senior iOS engineer, you will collaborate closely with cross-functional teams, including Product Managers, Designers, Backend Engineers, and Data Scientists. Your work will span from enhancing our current ad products to creating new advertising experiences, making a significant impact on the business and our global user base.What You'll Do- Design, develop, and optimize high-quality iOS applications focused on delivering personalized ad experiences within the Uber app.- Collaborate with the Uber Ads team and key stakeholders to translate business needs into technical requirements and highly engaging user-facing products.- Build scalable and maintainable code while implementing best practices in mobile architecture.- Analyze and optimize mobile application performance, ensuring a smooth, intuitive, and responsive user experience.- Collaborate with the Backend Engineering team to develop APIs and data integrations required for the mobile ads infrastructure.- Participate in code reviews, providing constructive feedback to peers to improve the quality of the codebase.- Lead projects from concept through execution, driving new feature development and product releases.- Mentor junior engineers, fostering technical growth and sharing best practices within the team.Basic Qualifications- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.- Proficiency in Swift and Objective-C, with a strong understanding of the iOS development ecosystem.- Deep understanding of mobile application architecture, design patterns and best practices.- Proven experience shipping high-quality iOS applications in the App Store.- Strong problem-solving skills with a focus on delivering high-quality user experiences.- Excellent collaboration and communication skills with a cross-functional team mindset.Preferred Qualifications- 5+ years of professional experience in iOS development, with at least 2+ years of experience at a senior level.- Experience working in an advertising technology environment, particularly mobile ads.- Knowledge of backend development principles and experience working with APIs.- Prior experience working in large-scale, high-impact consumer product teams.- A passion for staying updated with the latest trends in mobile development and advertising technologies.For New York, NY-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.For San Francisco, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.For Sunnyvale, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link [https://www.uber.com/careers/benefits](https://www.uber.com/careers/benefits).Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing [this form](https://forms.gle/aDWTk9k6xtMU25Y5A).Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.