Staff Software Engineer, Mobile (iOS), YouTube Create

2 Months ago • 8 Years + • Mobile Development • Full Stack Development

Job Summary

Job Description

As a Staff Software Engineer, Mobile (iOS) at YouTube Create, you'll provide technical leadership, establish best practices, and mentor other engineers. You'll lead designs for major software components and features, launching user-facing functionalities within the YouTube Create iOS app. This involves close collaboration with UX, Product, and partner teams, integrating media processing, effects, and client infrastructure. You'll work with Flutter and native iOS, driving cross-organizational collaboration and aligning multiple work streams. Responsibilities include designing, developing, testing, deploying, maintaining, and enhancing software solutions, managing project priorities and deliverables.
Must have:
  • 8+ years software development experience
  • Data structures/algorithms expertise
  • 5+ years in testing and launching software
  • 3+ years in software design and architecture
  • iOS development experience
  • Technical leadership skills
Good to have:
  • Project team leadership
  • Experience with crash reporting tools
  • Understanding of multithreading/concurrency
  • Agile methodologies knowledge
  • Flutter and native iOS experience

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.

Preferred qualifications:

  • Experience leading project teams and setting technical direction.
  • Experience with crash reporting and analysis tools (e.g., Firebase Crashlytics, Sentry) and proactive monitoring.
  • Understanding of multithreading, concurrency, and asynchronous programming.
  • Understanding of software development lifecycle, agile methodologies, and architectural patterns.
  • Excellent problem-solving and debugging skills.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

At YouTube, we believe that everyone deserves to have a voice, and that the world is a better place when we listen, share, and build community through our stories. We work together to give everyone the power to share their story, explore what they love, and connect with one another in the process. Working at the intersection of cutting-edge technology and boundless creativity, we move at the speed of culture with a shared goal to show people the world. We explore new ideas, solve real problems, and have fun — and we do it all together.

Responsibilities

  • Provide technical leadership, and establish and evangelize best engineering practices across teams at YouTube. Provide technical mentorship and guidance to other engineers.
  • Lead designs of major software components, systems, and features.
  • Launch the user facing features that revolutionize Video Creation (Long/Short Form) through the YouTube Create app on iOS.
  • Work closely with our UX and Product Manager teams. Work closely with partner teams to integrate media processing, effects production, fun assets, client infrastructure, and more.
  • Work in a combination of Flutter (for much of UX and data layer of the app) and native iOS (for media and backend integrations). Drive cross-organizational collaboration and ensure the strategy, direction, and decisions of multiple work streams are integrated, aligned, and positioned to support differentiation.

Similar Jobs

RocketWerkz - MATHEMATICIAN PROGRAMMER

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
12 Months ago
Razer - Senior API Developer

Razer

Singapore (On-Site)
9 Months ago
Google - Tech Lead, Software Engineering (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
7 Months ago
AppLovin - PIPELINE Software Engineer 2, Backend

AppLovin

Palo Alto, California, United States (Hybrid)
1 Year ago
Fictiv - Production Lead/Manager - Assembly Operations

Fictiv

Monterrey, Nuevo Leon, Mexico (On-Site)
1 Month ago
Google - Lead Software Engineer, Quick Share, Android

Google

New Taipei City, Taiwan (On-Site)
2 Months ago
Virtusa - IOS Developer

Virtusa

Pune, Maharashtra, India (Hybrid)
9 Months ago
Nagarro - Associate Staff Consultant, Hybrid Design

Nagarro

Portugal (Remote)
8 Months ago
Nagarro - Trainee

Nagarro

York, England, United Kingdom (On-Site)
8 Months ago
that game company - Full Stack iOS Engineer

that game company

Shanghai, Shanghai, China (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer II, Google Messages

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
bytedance - DevOps Engineer, Applied Machine Learning Engine - 2025 Start

bytedance

Singapore (On-Site)
8 Months ago
Trend Micro - Sr. Data Scientist (AI Lab)

Trend Micro

Taipei City, Taiwan (On-Site)
9 Months ago
Jane Street - Machine Learning Performance Engineer

Jane Street

New York, United States (On-Site)
1 Month ago
Equivalent Jobs - C++ SOFTWARE ENGINEER (MARKET DATA)

Equivalent Jobs

(Remote)
7 Months ago
Yahoo - Back End Software Engineer

Yahoo

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Tekion Corp - Senior Applied Scientist

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Software Engineer III, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
6 Months ago
Snyk - Staff Software Engineer

Snyk

Zurich, Ontario, Canada (On-Site)
1 Month ago
bytedance - Imaging Systems Lead - Smart Wearable

bytedance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Marvell - Firmware BSP Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Month ago
hogarth - QA Engineer

hogarth

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Capgemini - Python Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nagarro - Engineer, CRM Salesforce

Nagarro

India (Remote)
8 Months ago
3rd Digital - QA Tester (Manual)

3rd Digital

Ahmedabad, Gujarat, India (On-Site)
7 Months ago
Capgemini - Contract Management

Capgemini

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Hapag-Lloyd AG - Service Delivery and Project Manager IT Support Services

Hapag-Lloyd AG

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
Accenture - Customer Service Analyst

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Trend Micro - Sales Engineer, Cloud Business

Trend Micro

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Brillio - .NET Azure Architect - R01525011

Brillio

Pune, Maharashtra, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Urbint - Mobile Developer

Urbint

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
Nagarro - Senior Staff Engineer, Data Science

Nagarro

India (Remote)
8 Months ago
Google - Software Engineer, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Nagarro - Senior Staff Consultant, Business Analyst

Nagarro

New York, New York, United States (On-Site)
8 Months ago
that game company - Full Stack iOS Engineer

that game company

Shanghai, Shanghai, China (On-Site)
3 Months ago
Nagarro - Staff Engineer, BI Reporting

Nagarro

India (Remote)
8 Months ago
Trackman - Senior iOS Developer - Mobile Golf

Trackman

(On-Site)
3 Months ago
Reframe - Android Engineer

Reframe

United States (Remote)
11 Months ago
Patreon - Senior iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
3 Months ago
Nagarro - Senior Staff Engineer, .Net Web

Nagarro

India (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug