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

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 2 days 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?

Jobs Related To YouTube Staff Software Engineer, YouTube Developer Experience

Technical Product Lead, YouTube

Lead technical product development at YouTube, driving partner success and product adoption through strategic vision and cross-functional leadership.

Software Engineering Manager II, YouTube

Lead engineering teams at YouTube as Software Engineering Manager II, overseeing technical strategy and team development with competitive compensation of $189,000-$284,000 plus benefits.

Senior Software Engineering Manager, YouTube

Lead engineering teams at YouTube as a Senior Software Engineering Manager, combining technical leadership with people management in Mountain View or San Bruno, CA.

Senior Staff Software Engineering Manager, YouTube

Lead technical teams at YouTube as a Senior Staff Software Engineering Manager, combining technical expertise with people management to drive strategic projects and team development.

Engineering Manager, YouTube Metadata Services

Lead YouTube's Metadata Service team as Engineering Manager, overseeing critical infrastructure and team development while ensuring platform scalability and reliability.