Join Google Enterprise Network as a Software Engineer and shape the future of how billions connect, explore, and interact with information. You will work on critical projects, contributing fresh ideas from diverse areas like distributed computing, large-scale system design, networking, and AI. This role offers the flexibility to switch teams and projects, embracing new challenges across the full stack as you help push technological boundaries.
Key responsibilities include writing and testing product/system development code, actively participating in or leading design reviews with peers and stakeholders to select optimal technologies. You'll also review code from other developers, ensuring adherence to best practices and providing constructive feedback. Additionally, you will contribute to documentation, triage and debug system issues, and analyze root causes impacting hardware, network, or service operations.
This role requires a minimum of 8 years of programming experience in C++, complemented by 5 years of experience in software product design, architecture, testing, and launch. A Bachelor's degree or equivalent practical experience is necessary. Preferred qualifications include a Master's degree or PhD in a technical field, 8 years of experience with data structures and algorithms, 5 years in a technical leadership role, and 3 years of experience navigating complex, matrixed organizations with cross-functional projects.
Internet