Senior Software Engineer, Mobile (android), Youtube

Google Google · Big Tech · San Bruno, CA +1

Google is seeking a Senior Software Engineer for their YouTube Mobile (Android) team. This role involves developing and enhancing software solutions for YouTube, handling massive scale information, and working on next-generation technologies. The engineer will be responsible for writing and testing code, reviewing code, contributing to documentation, triaging and debugging issues, and participating in design reviews. Minimum qualifications include a Bachelor's degree, 5 years of experience in C++, Java/Kotlin, Android development, and software design/architecture. Preferred qualifications include a Master's/PhD, experience with data structures/algorithms, performance analysis, and technical leadership.

What you'd actually do

  1. Write and test product or system development code.
  2. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  3. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  4. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  5. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

Skills

Required

  • C++
  • Java
  • Kotlin
  • Android application development
  • software design
  • software architecture
  • software testing
  • software maintenance
  • software launching

Nice to have

  • Master's degree
  • PhD
  • Computer Science
  • data structures
  • algorithms
  • performance analysis
  • large-scale systems data analysis
  • visualization tools
  • debugging
  • technical leadership
  • accessible technologies