Join Google Enterprise Network as a Software Engineer and contribute to developing cutting-edge technologies that connect billions globally. You'll work on massive-scale products, driving innovation in areas like distributed computing, large-scale system design, and networking. This role offers the chance to switch teams and projects as the business evolves, embracing versatility and leadership.
Google Cloud empowers organizations to digitally transform, providing enterprise-grade solutions and developer tools. We partner with businesses worldwide to foster growth and solve complex challenges, leveraging Google's advanced technology. As part of our team, you'll tackle critical projects, pushing the boundaries of what's possible in technology.
Develop and rigorously test product and system code, adhering to best practices for accuracy and efficiency. Participate in and lead design reviews, evaluating technologies alongside peers and stakeholders.
Provide constructive feedback on code written by fellow developers, ensuring adherence to style guidelines and testability. Contribute to and update documentation, adapting content based on user feedback and product changes.
Investigate, debug, and resolve product or system issues by analyzing root causes and their impact on hardware, network, or service operations. Ensure the smooth functioning and quality of our systems.
A Bachelor's degree or equivalent practical experience is required, alongside 8 years of programming experience in C++.
Demonstrated experience of 5 years in software design and architecture, including the successful testing and launch of software products. Familiarity with data structures and algorithms is essential, with 8 years of experience preferred.
Experience in a technical leadership capacity, guiding project teams and setting technical direction for 5 years, is highly desirable. Additionally, 3 years of experience working within complex, matrixed organizations on cross-functional projects is a plus.
IT Consulting