Taro Logo

Staff Software Engineer, YouTube Developer Experience

YouTube is a platform that believes everyone deserves to have a voice, enabling users to share stories, explore interests, and build communities through video content.
Backend
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, YouTube Developer Experience

YouTube, a leading video-sharing platform, is seeking a Staff Software Engineer to join their Developer Experience team. This role is crucial in developing and maintaining tools and infrastructure that enhance developer productivity and code quality. The position offers an opportunity to work at the intersection of cutting-edge technology and creativity, where you'll be part of a team that enables billions of users to connect, explore, and share their stories.

The ideal candidate will bring extensive experience in software development, particularly in C++ and distributed systems. You'll be responsible for building and maintaining developer tools, creating automated solutions, and ensuring the testability of features and APIs. This role requires a strong background in system integration, load balancing, and web protocols.

Working at YouTube means being part of a culture that values innovation, collaboration, and impact. You'll have the chance to solve complex technical challenges at scale while contributing to a platform that influences how people around the world share and consume content. The role offers the opportunity to work with cutting-edge technologies and collaborate with talented engineers across various teams.

As a Staff Software Engineer, you'll play a key role in improving developer velocity and code quality through the development of sophisticated tools and infrastructure. You'll be working in a C++ based micro-service environment, designing and implementing solutions that impact YouTube's entire engineering ecosystem. This position combines technical leadership with hands-on development, making it ideal for someone who wants to make a significant impact on developer productivity and platform reliability.

Last updated 7 months ago

Responsibilities For Staff Software Engineer, YouTube Developer Experience

  • Develop and maintain new tools, infrastructure, and services to provide development, debugging, and improved velocity for partner teams
  • Engage with partner teams and provide automated solutions to engineering issues and developer pain points
  • Provide insights and product capabilities to ensure all features and APIs are testable by automated tests
  • Develop data models and integration solutions for commerce related services
  • Design and develop solutions in a C++ based micro-service environment

Requirements For Staff Software Engineer, YouTube Developer Experience

Python
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • Experience with C++, Back-end, Linux, Distributed Systems, C, and Shell Scripting
  • Experience with pipelines, system integration, load balancing, and web protocols, networking, and systems
  • Experience with refactoring, emergent design, modular code, building infrastructure, and with test-driven development

Interested in this job?