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 will provide technical leadership, establish best engineering practices, and mentor other engineers. You'll lead designs of major software components and features, launching user-facing features within the YouTube Create iOS app. This role involves close collaboration with UX, Product Management, 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 managing project priorities, deadlines, and deliverables; designing, developing, testing, deploying, maintaining, and enhancing software solutions; and revolutionizing video creation through innovative features.
Must have:
  • 8+ years software development experience
  • Data structures/algorithms expertise
  • 5+ years testing and launching software
  • 3+ years software design and architecture
  • iOS development (Flutter and Native)
  • Technical leadership and mentorship
Good to have:
  • Project team leadership
  • Experience with crash reporting tools
  • Multithreading and concurrency understanding
  • Agile methodologies knowledge
  • Excellent problem-solving skills

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 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

Google - Software Engineer, Compiler, Scheduling and Optimization, Silicon

Google

Mountain View, California, United States (On-Site)
2 Months ago
NVIDIA - Senior GPU Architect

NVIDIA

Westford, Massachusetts, United States (On-Site)
3 Months ago
Google - Staff Software Engineer, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
7 Months ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Beijing, Beijing, China (On-Site)
2 Months ago
Google - Software Developer III, Google Cloud Platforms

Google

Waterloo, Ontario, Canada (On-Site)
2 Months ago
STAGE - Flutter Developer

STAGE

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Nagarro - Staff Engineer, ERP

Nagarro

(On-Site)
7 Months ago
Nagarro - Senior Staff Engineer, QA Automation

Nagarro

India (Remote)
8 Months ago
N-iX - Senior React Native Engineer

N-iX

Ukraine (Remote)
2 Months ago
Nagarro - Senior Analyst, Custom

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

HP - Machine Learning Intern

HP

Austin, Texas, United States (On-Site)
8 Months ago
ByteDance - Algorithm Optimization Specialist / Machine Learning Engineer- Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Deep Learning Performance Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
5 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Google - Software Engineer III, Platforms

Google

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Tech Lead, Software Engineering, People with Disabilities

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
7 Months ago
Google - Software Engineer

Google

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Google - Software Engineer, Core, Dagger and TikTok

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Software Engineer III, Google Cloud Security and Privacy

Google

San Francisco, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

DigitalOcean - Senior Software Engineer (Hyderabad)

DigitalOcean

Hyderabad, Telangana, India (Hybrid)
7 Months ago
CloudHire - Sitecore XM Cloud Developer

CloudHire

Mumbai, Maharashtra, India (Remote)
2 Months ago
Brillio - Senior Data Specialist- R01531001

Brillio

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Milestone Localization - Digital Marketing Manager

Milestone Localization

Karnataka, India (On-Site)
8 Months ago
Avathon - Data Engineer

Avathon

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Nagarro - Senior Engineer

Nagarro

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Google - Technical Program Manager

Google

Hyderabad, Telangana, India (On-Site)
2 Months ago
Google - Insider Risk Analyst

Google

Hyderabad, Telangana, India (On-Site)
2 Months ago
Morning Star - Team Lead

Morning Star

Mumbai, Maharashtra, India (Hybrid)
8 Months ago
Convai - Senior Solution Architect

Convai

Bengaluru, Karnataka, India (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Stillalive studios - Internship at stillalive studios (Finland)

Stillalive studios

Turku, Southwest Finland, Finland (On-Site)
4 Months ago
Google - Senior Software Engineer, iOS

Google

Raleigh, North Carolina, United States (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer

Nagarro

(Remote)
3 Months ago
Nagarro - Associate Staff Engineer, Hybris

Nagarro

India (Remote)
8 Months ago
Aristocrat Gaming - Mobile Lead Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
7 Months ago
Nagarro - Staff Consultant ,SAP Analytics Data Manageme

Nagarro

Gurugram, Haryana, India (On-Site)
8 Months ago
Microsoft - Principal Software Engineer - Android/iOS

Microsoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Google - Software Engineer III, Mobile Android, Google Play

Google

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nagarro - Staff Engineer, Data Science

Nagarro

Mexico (Remote)
8 Months ago
Google - Staff Software Engineer, Authentication and Autofill, Android

Google

Beijing, Beijing, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Diego, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Massachusetts, United States (Remote)

United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chicago, Illinois, United States (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Regensburg, Bavaria, Germany (Remote)

Lanham, Maryland, United States (On-Site)

Toronto, Ontario, Canada (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