Join Google's innovative team as a Senior Software Engineer, contributing to the evolution of search technologies that connect billions worldwide. This role offers the opportunity to work on large-scale systems and tackle complex engineering challenges across the full stack. You'll influence the future of how users find and interact with information, impacting a global audience.
This position involves hands-on development and a chance to switch projects as the business expands. We seek engineers who are adaptable, demonstrate leadership, and embrace new problems with enthusiasm.
Develop, test, and deploy robust software solutions, managing project priorities and deliverables with technical expertise. Lead design reviews and collaborate with peers and stakeholders on technology choices. Provide constructive feedback on code quality and best practices through thorough code reviews.
Debug and resolve system issues by analyzing root causes and their impact on operations. Contribute to and update technical documentation, adapting content based on product changes and user feedback.
A Bachelor’s degree or equivalent practical experience is required, alongside a minimum of 5 years in software development using various programming languages. You should also have 3 years of experience in testing, maintaining, or launching software products, and 1 year focused on software design and architecture.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. Extensive experience with data structures and algorithms (5 years) and a proven track record in a technical leadership role (1 year) are highly valued. Experience in developing accessible technologies is also a plus.
IT Consulting