Staff Software Engineer, YouTube Developer Experience

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 under Google, is seeking a Staff Software Engineer to join their Developer Experience team. This role is crucial in developing next-generation technologies that impact billions of users worldwide. You'll be working on essential tools and infrastructure that enhance developer productivity and code quality across YouTube's engineering teams.

The position offers an opportunity to work at the intersection of cutting-edge technology and creativity, where you'll be responsible for building and maintaining developer tools, infrastructure, and services that improve team velocity and debugging capabilities. You'll collaborate with partner teams to provide automated solutions to engineering challenges and ensure robust testing capabilities for all features and APIs.

As a Staff Software Engineer, you'll be working in a C++ based micro-service environment, developing data models and integration solutions for commerce-related services. The role requires expertise in distributed systems, system integration, and a deep understanding of web protocols and networking.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact on developer productivity at one of the world's largest video platforms. You'll be part of a culture that values innovation, collaboration, and technical excellence, working alongside talented engineers who are passionate about solving complex technical challenges at scale.

The role offers the chance to work on technology that shapes how billions of users connect and share their stories, making it an exciting opportunity for someone who wants to contribute to YouTube's mission of giving everyone a voice and showing people the world.

Last updated 12 minutes 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 Manager, Support Systems, YouTube

Lead YouTube's Support Systems as Technical Product Manager, driving AI-powered innovation in user support experience with competitive compensation and benefits.

Technical Product Lead, Partnerships Systems, YouTube

Lead technical product strategy for YouTube's Partnerships Systems team, driving innovation in content partnerships with 9+ years of experience in system design and programming.

Staff Software Engineering Manager, YouTube

Lead engineering teams at YouTube as a Staff Software Engineering Manager, combining technical expertise with people management to drive innovation in video sharing technology.

Senior Software Engineering Manager, YouTube

Lead software engineering teams at YouTube, managing technical projects and team development with competitive compensation and the opportunity to impact millions of users globally.

Technical Program Manager Lead, OTT, YouTube

Lead Technical Program Manager position at YouTube focusing on OTT streaming, managing teams and driving technical programs for feature delivery and infrastructure scaling.