Join Google's Core team, building the technical foundation for flagship products. You'll drive innovation by developing essential building blocks, ensuring safe and coherent user experiences. This role offers the opportunity to impact key technical decisions across the company and work on solutions that shape how billions connect with information.
As a software engineer, you will tackle critical projects, potentially switching teams and projects as the business evolves. We seek versatile individuals with leadership qualities, eager to solve full-stack challenges and advance technology.
Write and test product or system development code. Participate in, or lead design reviews to select appropriate technologies. Review code from peers, ensuring adherence to best practices and efficiency. Contribute to documentation and educational content, updating it based on product changes. Analyze and resolve product or system issues, debugging and tracking impact on operations and quality.
A Bachelor's degree or equivalent practical experience is required. Possess 5 years of experience in software development using one or more programming languages. Have 3 years of experience in testing, maintaining, or launching software products, alongside 1 year of software design and architecture experience.
Advanced qualifications include a Master's degree or PhD in Computer Science or a related technical field. 5 years of experience with data structures and algorithms is preferred. Previous experience in a technical leadership role is advantageous. Experience developing accessible technologies is a plus.
IT Consulting