Taro Logo

Software Engineer III, Mobile Video Playback, YouTube

YouTube is a global video sharing platform that believes everyone deserves to have a voice and build community through stories.
$141,000 - $202,000
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

YouTube, a global leader in video sharing and streaming, is seeking a Software Engineer III to join their Mobile Video Playback team in San Bruno, CA. This role represents an exciting opportunity to work at the intersection of cutting-edge technology and creative content delivery, focusing on developing and improving video playback capabilities for YouTube's mobile platforms.

The position requires strong technical expertise in C++ development and mobile technologies, particularly iOS development with Objective-C/Objective C++. You'll be working on critical systems that affect billions of users worldwide, dealing with complex challenges in video streaming, networking, and performance optimization.

As a Software Engineer III, you'll be responsible for writing production code, leading design reviews, and ensuring best practices in code quality. The role involves collaboration with cross-functional teams, debugging complex technical issues, and contributing to documentation and educational content. You'll have the opportunity to work on large-scale systems that handle massive amounts of video data and streaming traffic.

The compensation package is highly competitive, ranging from $141,000 to $202,000 base salary, plus additional benefits including bonus potential, equity grants, and comprehensive health benefits. This reflects YouTube's commitment to attracting and retaining top engineering talent.

YouTube's culture emphasizes innovation, creativity, and inclusion, believing that everyone deserves to have a voice. The company moves at the speed of culture, combining technical excellence with creative expression. This role offers the chance to work on technology that impacts how billions of people consume and share video content, making it an excellent opportunity for engineers passionate about large-scale systems and media technology.

Working at YouTube means being part of Google's broader ecosystem, providing opportunities for growth, learning, and impact. The company offers a supportive environment for professional development, encouraging engineers to explore new technologies and approaches to solving complex technical challenges.

Last updated 3 days ago

Responsibilities For Software Engineer III, Mobile Video Playback, YouTube

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Mobile Video Playback, YouTube

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree
  • Experience with iOS application development in Objective-C/Objective C++
  • Experience in client-side networking (TCP/UDP/QUIC), server side development, or in network libraries
  • Experience to work on Media, Video/Audio playback at scale
  • Experience developing accessible technologies

Benefits For Software Engineer III, Mobile Video Playback, YouTube

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Related Jobs

Software Engineer, Laptops and Tablets, Core UI

Software Engineering role at Google focusing on Core UI development for laptops and tablets, requiring Android expertise and offering competitive compensation.

Software Engineer III, Mobile (Android), Search Video, Images

Software Engineer III position focused on Android mobile development for Google Search's video and images features.

Software Engineer, Split Compute, Android

Software Engineer position at Google working on Split Compute for Android, requiring Java/Kotlin expertise and Android development experience.

Software Engineer 2 (Mobile - Java/Kotlin/Swift/React Native)

Mid-level Software Engineer position at U.S. Bank focusing on mobile development using Java, Kotlin, Swift, and React Native with hybrid work arrangement.

Camera Software Engineer, Android Automotive Perception

Software engineering role focused on developing camera and perception systems for Android Automotive platform at Google.