Minimum qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. 1 year of experience with front-end and user interface development. Preferred qualifications: Experience in frontend development using Angular, Typescript, HTML and CSS. Familiarity with backend development using Go or other server-side languages. Ability to create intuitive, user-friendly, and visually appealing interfaces. 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. As a Software Engineer, you will develop the design system and frontend building blocks for P2020 and the Google Production Platform (GPP). Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Build and maintain our design system, which includes a library of shared web components and design patterns. Develop and maintain common shared components and infrastructure that will be used across all tools within the Site Reliability Engineer (SRE) Production 2020 organization (go/p2020) and beyond. Provide technical guidance and support to individual teams within the Production 2020 organization. Advocate accessibility and performance by ensuring that our shared components and design patterns meet the highest standards. Focus on frontend development and contribute to our backend infrastructure.