Senior Software Engineer, Full Stack, YouTube

1 Month ago • 5-8 Years • Full Stack Development

Job Summary

Job Description

As a Senior Software Engineer, Full Stack at YouTube, you'll manage project priorities and deliverables, designing, developing, testing, deploying, maintaining, and enhancing software solutions. You'll write and test code, participate in design reviews, review peer code, contribute to documentation, and troubleshoot issues. This role requires proficiency in full-stack development (Java, Python, Go, C++, JavaScript, TypeScript, HTML, CSS) and experience with software design, architecture, and testing. You'll work on projects critical to Google's needs, collaborating within a dynamic team focused on pushing technological boundaries and providing a platform for global communication and community building.
Must have:
  • 5+ years software development experience
  • 3+ years full-stack development experience
  • 3+ years experience launching software products
  • Proficiency in Java, Python, Go, C++, JavaScript, TypeScript, HTML, CSS
  • Experience in software design and architecture
  • Testing and debugging skills
Good to have:
  • Master's/PhD in Computer Science
  • Technical leadership experience
  • Experience with accessible technologies

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
  • 3 years of experience in testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or a related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

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.

As a Senior Software Engineer, 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

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • 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.

Similar Jobs

CrowdStricke - Experienced Backend Engineer - Data Platform Team

CrowdStricke

Bucharest, Bucharest, Romania (Remote)
3 Weeks ago
version 1 - Senior Python Developer

version 1

Málaga, Andalusia, Spain (On-Site)
2 Months ago
Scout - Senior Software Engineer, Backend (Digital Products – Servicing & Repairs)

Scout

Fremont, California, United States (On-Site)
1 Month ago
Britive - Senior Software Engineer

Britive

San Francisco, California, United States (Remote)
1 Month ago
ION - Smalltalk Developer - 708

ION

India (On-Site)
7 Months ago
GoTo Group - Software Engineer - Identity Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Electronic Arts - Senior Software Engineer

Electronic Arts

Orlando, Florida, United States (On-Site)
2 Months ago
Hitachi - MS-D365 CRM Technical Consultant

Hitachi

Pune, Maharashtra, India (Remote)
7 Months ago
Google - Software Engineer III, Google Cloud Global Networking

Google

Sunnyvale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Noetic - Software/Video Automation Engineer

Noetic

Huntsville, Alabama, United States (On-Site)
3 Weeks ago
Zeta - Software Development Engineer In Test II

Zeta

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Coda - Senior/Staff Software Engineer

Coda

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
3 Years ago
Telastra - IT Domain Specialist

Telastra

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Fairmatic - Senior Software Engineer - Backend

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Dassault Systèmes - Java Software Engineer

Dassault Systèmes

Vélizy-Villacoublay, Île-de-France, France (On-Site)
3 Years ago
Innoactive - Software Engineer

Innoactive

(Remote)
5 Months ago
Crazy games  - Remote Mobile App Developer (iOS Focus)

Crazy games

Leuven, Flanders, Belgium (Remote)
1 Month ago
Zynga - Senior Software Engineer II

Zynga

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Phantom FX - Digital Matte Painter - Mid

Phantom FX

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Ariens Company - Senior Software Engineer -Backend

Ariens Company

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Paytm - Data Engineering - Data Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Neolytix - Digital Marketing Specialist

Neolytix

Gurugram, Haryana, India (Hybrid)
4 Weeks ago
Google - Google Workspace Expansion Sales Specialist

Google

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Daxko - Reporting & Analytics Manager - Google Analytics

Daxko

Noida, Uttar Pradesh, India (On-Site)
3 Weeks ago
Globalization Partners - Sr Manager, Software Engineering ( AI Domain)

Globalization Partners

India (Remote)
1 Month ago
PwC - SAP ABAP-Manager

PwC

Kolkata, West Bengal, India (On-Site)
8 Months ago
Taboola - Solution Engineer

Taboola

New Delhi, Delhi, India (On-Site)
8 Months ago
Capgemini - Digital Continuity & Manufacturing Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

WorldWinner - Senior Software Engineer - iOS

WorldWinner

(Remote)
4 Months ago
Google - Senior Software Engineer, Cast SDK iOS

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Next Level Business Services - Java/J2EE Developer

Next Level Business Services

Tampa, Florida, United States (On-Site)
7 Months ago
The Walt Disney Company - Senior Software Engineer, Android

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Next Level Business Services - Technical Lead – Java

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
7 Months ago
ASSIST Software - Ruby on Rails Developer

ASSIST Software

Suceava, Suceava County, Romania (Remote)
6 Months ago
Eleven Labs - Full-Stack Engineer (Back-End Leaning - Core)

Eleven Labs

United States (Remote)
2 Months ago
Google - Infrastructure Engineer, Google Distributed Cloud

Google

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
Varonis  - Python Developer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
5 Months ago
Keywords Studios - Software Engineering - Backend - AI

Keywords Studios

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

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (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