Staff Software Engineer - Ios

Uber Uber · Consumer · Seattle, WA +1 · Engineering

Staff Software Engineer on the Autonomous Mobility & Delivery (AM&D) team, defining and driving the technical strategy for Uber's next-generation rider, eater, and merchant experiences in an autonomous world. This role involves shaping mobile architecture, influencing multi-team execution, and ensuring mobile platforms support evolving autonomous and marketplace dynamics. Responsibilities include anticipating long-term architectural needs, identifying systemic gaps, designing durable solutions, leading complex initiatives, and mentoring senior engineers.

What you'd actually do

  1. Define and drive the long-term mobile technical strategy across iOS and Android for Autonomous Mobility & Delivery experiences
  2. Lead large, cross-team initiatives from ideation through design, implementation, launch, and operational ownership
  3. Architect scalable, modular, and maintainable mobile systems that support evolving autonomous and marketplace use cases
  4. Anticipate future product and architectural needs, proactively addressing scalability, performance, and reliability challenges
  5. Establish and promote mobile engineering best practices across architecture, testing, release processes, observability, and incident management

Skills

Required

  • 5+ years of professional software engineering experience
  • 5+ years of hands-on mobile development experience in iOS and/or Android
  • Proven track record leading cross-team, multi-quarter technical initiatives from concept through production
  • Demonstrated experience defining and evolving mobile architecture in large-scale, consumer-facing applications
  • Strong expertise in modern mobile architecture patterns, modularization strategies, state management, and performance optimization
  • Experience driving metrics-based product development with strong reliability and quality guardrails
  • Experience improving engineering standards across teams, including code quality, testing strategy, release processes, and operational excellence
  • Strong cross-functional collaboration skills, with experience partnering with product, design, backend, and operations stakeholders

Nice to have

  • Experience building and scaling large consumer mobile platforms in transportation, mobility, logistics, or other real-time systems
  • Experience leading cross-platform architectural alignment across iOS and Android teams
  • Deep experience with experimentation frameworks, funnel optimization, and data-informed product iteration
  • Experience modernizing legacy mobile codebases while maintaining high product velocity
  • Experience designing mobile systems that integrate tightly with complex backend and marketplace platforms
  • Background working in fast-changing, zero-to-one product environments
  • Experience mentoring senior engineers and developing future technical leaders
  • Experience contributing to executive-level technical strategy discussions and org-wide engineering planning

What the JD emphasized

  • define and drive the technical strategy
  • shaping mobile architecture
  • influencing multi-team execution
  • anticipate long-term architectural needs
  • identify systemic gaps
  • design durable solutions
  • lead complex, multi-quarter initiatives
  • high-ambiguity, zero-to-one environments
  • shape both product direction and engineering standards at scale
  • Proven track record leading cross-team, multi-quarter technical initiatives from concept through production
  • Demonstrated experience defining and evolving mobile architecture in large-scale, consumer-facing applications
  • Experience driving metrics-based product development with strong reliability and quality guardrails
  • Experience improving engineering standards across teams
  • Background working in fast-changing, zero-to-one product environments