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
This job posting may no longer be active. You may be interested in these related jobs instead:
OTT Live Video Engineer, YouTube

Senior technical role focused on building and maintaining YouTube's live video streaming infrastructure, requiring expertise in video transport and network architecture.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on building scalable cloud services and APIs using Java, Kubernetes, and other modern technologies in Indianapolis.

Lead Customer Success Engineer, Agentforce

Lead Customer Success Engineer position at Salesforce, focusing on AI integration and customer success for the Agentforce platform, offering competitive compensation and benefits.

Software Engineering MTS

Software Engineering MTS position at Salesforce focusing on distributed systems and real-time communication platforms, offering competitive compensation and benefits.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on scalable backend/frontend development with Java, React, and SQL, offering $157,600-$236,500 salary range in San Francisco.

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 3 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?