Google's software engineers drive the development of next-generation technologies that redefine how billions of users connect, explore, and interact with information globally. Beyond web search, our projects encompass diverse areas such as distributed computing, AI, security, UI design, and mobile applications. We seek engineers who bring fresh perspectives and are eager to tackle new challenges across the full technology stack.
As a Senior Software Engineer, you will work on critical projects essential to Google’s operations, with opportunities to explore different teams and projects as our dynamic business evolves. Versatility, leadership, and a passion for pushing technological boundaries are key qualities we look for.
Minimum Qualifications
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development, including proficiency with data structures and algorithms.
- 5 years of experience in design, architecture, testing, and launching software products.
Preferred Qualifications
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- 12 years of experience in Enterprise Software Development with proficiency in languages such as Go, Python, Java.
- Experience with Cloud Platforms and Enterprise ecosystems.
- Strong background in creating technical design documents, facilitating design reviews, and leading implementation projects.
- Demonstrated ability to deliver complex engineering solutions with a service-oriented mindset.
- Experience with distributed and parallel systems.
Responsibilities
- Technical Leadership. Provide expertise in technical architecture and enterprise-wide solutions, influencing cross-functional engineering teams across Enterprise Systems, Cloud, ML, and large-scale solutions.
- Integration and Architecture. Recommend integration strategies, define enterprise architectures, and guide platform and application infrastructure decisions to deliver comprehensive solutions.
- Standardization and Best Practices. Define and enforce architecture standards, principles, and guidelines to ensure consistency and maintainability across the enterprise. Drive the adoption of best practices aligned with enterprise standards.
- Collaboration and Influence. Interact cross-functionally as a thought partner, influencing engineering teams and stakeholders with your deep technical insights and enterprise-scale expertise.
- End-to-End Ownership. Manage project priorities, deadlines, and deliverables from design through deployment and maintenance phases.
Additional Information
- All data collected during the application process is handled in accordance with Google's Applicant and Candidate Privacy Policy.
- Google does not accept agency resumes and is not responsible for any fees related to unsolicited resumes.
Equal Opportunity Employer
Google is proud to be an equal opportunity and affirmative action employer. We encourage applications from all qualified individuals and accommodate applicants with disabilities during the recruitment process.
Language Requirement. Proficiency in English is required for effective collaboration and communication across our global teams.
This job description not only outlines the technical qualifications and responsibilities but also underscores Google’s commitment to diversity, inclusivity, and ethical recruitment practices.