Staff Software Engineer, Front-End, Stadia
Minimum qualifications:
- 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 with Web or Mobile Application Development.
Preferred qualifications:
- Master's degree or PhD in Engineering, Computer Science, or a related technical field.
- 5 years of experience in multiplayer game development, virtual reality, high performance programming, and/or game debugging.
- 5 years of experience with front-end frameworks, full-stack development, and/or API development.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects.
- Experience with TypeScript, Flutter, or Dart, and experience with and/or passion for gaming.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Stadia is Google's first deep foray into the world of gaming. It's part game console, part streaming service, streaming PC-quality games to any device that can run on a web browser or an app. Stadia is Google's cloud-based gaming platform that allows you to play your favorite hit video games across screens instantly.
As part of the team, you will be responsible for all gamer-facing experiences beyond gameplay across mobile, web, and TV. You will keep Stadia as a sustainable business, by continuously improving the user experience and the frameworks that enable us to develop new features.
Stadia is Google's premier Video Game platform, designed for everyone. We are working on custom built hardware and rapidly evolving open source technology to deliver a seamless gaming experience across multiple devices. Stadia provides players new ways to discover, engage, and connect with content with no download required thanks to our cutting-edge data centers. Our team members are building the tools that will push game development to new levels, reducing the barrier to entry and bringing gaming to everyone. Through the power of Stadia, there is unlimited possibility.
Responsibilities
- Lead a team of engineers that work on improving the Stadia user experience and/or developer infrastructure.
- Move the Stadia project forward through technical leadership work by building a vision and setting objectives for the team, as well as contributing directly to feature development and code health across customers.
- Use a variety of modern technologies and languages, including TypeScript for web, Flutter and Dart for mobile, server-side for Java, and home-grown infrastructure.
- Manage experiments and analytics.