Staff Software Engineer, Serverless
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Job
The Serverless organization comprises globally distributed teams that own the components to run the customer workloads on App Engine and Cloud Run products.
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
Minimum Qualifications
- Bachelor's degree in Computer Science or a related field.
- 8 years of experience with software development in languages like Java, C/C++, Python, or Go.
- Experience with architecting and developing software for distributed systems and large-scale cloud products.
Preferred Qualifications
- Experience in software architecture with designing and building large-scale distributed systems.
- Experience with modern cloud environments including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Serverless technologies, utilizing Cloud Software Development Kits (SDKs) to build native solutions.
- Experience in Agile Software Development methodologies, with the ability to promote cross-functional collaboration with product, engineering, and business teams.
- Excellent thinking skill with focus on goals, improvement, and driving innovation.
- Excellent communication and collaboration skills with the ability to lead cross-functional projects.
Responsibilities
- Lead the technical goal and strategy for Google App Engine (GAE) and Serverless, partnering with executive leaders to drive stack modernization and execution as a unified organization.
- Provide technical guidance and thought leadership for cross-team initiatives, mentoring and developing the next generation of technical leaders.
- Own and improve the operational health of the systems by identifying and implementing improvements and providing support for production incidents.
- Promote a healthy engineering culture oriented around growth and excellence.
- Partner with executive engineering and product leaders to develop and execute shared goals for sustainability.
Key skills/competency
- Distributed Systems
- Cloud Computing
- Serverless Architectures
- Java
- Python
- Go
- C++
- Software Architecture
- Technical Leadership
- System Scalability
How to Get Hired at Google
- Research Google's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight experience in distributed systems, cloud products, and technical leadership relevant to Staff Software Engineer, Serverless.
- Showcase impact: Quantify your achievements in software architecture, large-scale system development, and operational improvements on your resume.
- Prepare for technical deep dives: Brush up on data structures, algorithms, and system design, practicing mock interviews for Google's rigorous technical bar.
- Demonstrate leadership and collaboration: Be ready to discuss examples of leading cross-functional projects and mentoring engineers during your Google interview.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background