Join a dynamic team as a Senior Software Engineer focused on building the core technical foundations that power Google's most impactful products. This role offers the chance to shape next-generation technologies used by billions worldwide, extending beyond web search. You'll contribute to massive-scale systems, distributed computing, and cutting-edge areas like AI and NLP.
We seek innovative engineers eager to tackle complex challenges across the full stack. You'll have opportunities to collaborate on critical projects, switch teams as the business evolves, and drive technological advancements. This position requires versatility, leadership qualities, and a passion for problem-solving.
Write, test, and maintain high-quality product or system development code.
Lead and participate in design reviews, evaluating and selecting appropriate technologies with peers and stakeholders.
Provide constructive feedback on code developed by other engineers, ensuring adherence to best practices for style, accuracy, testability, and efficiency.
Contribute to and update documentation and educational materials, adapting to product changes and user feedback.
Effectively triage and resolve product or system issues by analyzing root causes and their impact on operations and quality.
A Bachelor’s degree or equivalent practical experience is required.
Demonstrate at least 5 years of experience in software development using one or more programming languages.
Possess 3 years of experience in testing, maintaining, or launching software products.
Showcase 1 year of experience in software design and architecture.
Advanced candidates may have a Master's degree or PhD in Computer Science or a related technical field, coupled with 5 years of experience in data structures and algorithms, and 1 year of technical leadership experience.
IT Consulting