Join Google's innovative engineering team to shape the future of how billions connect, explore, and interact with information. We're seeking versatile engineers with fresh perspectives to develop next-generation technologies at a massive scale. You'll contribute to projects critical to Google's success, with opportunities to grow and evolve across various teams and projects.
This role offers the chance to tackle new challenges across the full stack, driving technological advancements. You will manage project priorities, deadlines, and deliverables, while designing, developing, testing, deploying, maintaining, and enhancing sophisticated software solutions.
Craft and rigorously test product or system development code. Engage in design reviews with peers and stakeholders to select optimal technologies. Provide constructive feedback on code developed by other engineers, ensuring adherence to best practices in style, accuracy, testability, and efficiency. Contribute to and update documentation and educational materials, adapting them based on product changes and user feedback. Diagnose, track, and resolve product or system issues by analyzing root causes and their impact on hardware, network, or service operations.
A Bachelor’s degree or equivalent practical experience is required. Possess 5 years of programming experience in Java, C++, Python, C#, or Go. Demonstrate 3 years of programming experience with JavaScript or TypeScript. Have 3 years of experience in testing, maintaining, or launching software products, coupled with 1 year of experience in software design and architecture.
Preferred 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, and 1 year of experience in a technical leadership role. Experience developing accessible technologies is also a plus.
IT Consulting