
Staff Software Engineer, Mobile (iOS), YouTube Create
- Bangalore, Karnataka
- Permanent
- Full-time
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development, and with data structures/algorithms.
- 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
- Experience leading project teams and setting technical direction.
- Experience with crash reporting and analysis tools (e.g., Firebase Crashlytics, Sentry) and proactive monitoring.
- Understanding of multithreading, concurrency, and asynchronous programming.
- Understanding of software development lifecycle, agile methodologies, and architectural patterns.
- Excellent problem-solving and debugging skills.
- Provide technical leadership and establish, and advocate for engineering best practices across teams at YouTube. Provide technical mentorship and guidance to other engineers.
- Lead designs of major software components, systems, and features.
- Launch the user facing features that revolutionize Video Creation (Long/Short Form) through the YouTube Create app on iOS.
- Work closely with our UX and Product Manager teams. Work closely with partner teams to integrate media processing, effects production, fun assets, client infrastructure, and more.
- Work in a combination of Flutter (for much of UX and data layer of the app) and native iOS (for media and backend integrations). Drive cross-organizational collaboration and ensure the strategy, direction, and decisions of multiple work streams are integrated, aligned, and positioned to support differentiation.