Join Google as a Senior Software Engineer on the Core team, shaping the foundational technologies that power billions of users worldwide. This role is instrumental in building the technical bedrock for Google's most impactful products, encompassing everything from essential design elements and developer platforms to crucial infrastructure. You'll be at the forefront of innovation, tackling complex challenges and driving progress across the company.
We seek engineers who bring diverse perspectives and innovative ideas from various domains. Your contributions will be vital in managing project timelines, ensuring timely deliverables, and architecting robust software solutions. This is an opportunity to engage with cutting-edge technology and make a significant impact.
As a Senior Software Engineer, you will be responsible for writing, testing, and maintaining high-quality code for critical Google systems. This includes actively participating in and leading design reviews to select optimal technologies. You will also provide constructive feedback on peer code to uphold best practices and ensure code accuracy, testability, and efficiency. Debugging and resolving system issues by analyzing their root causes and impact on operations will be a key part of your role, alongside contributing to and updating technical documentation.
A Bachelor’s degree or equivalent practical experience is required, complemented by at least five years of hands-on software development experience in one or more programming languages. Furthermore, three years of experience in testing, maintaining, or launching software products, along with one year focused on software design and architecture, is essential. A Master's degree or PhD in Computer Science or a related technical field is preferred, along with five years of experience in data structures and algorithms, and one year in a technical leadership capacity.
IT Consulting