Senior Software Engineer, Infrastructure, Kuber... @ Google
Your Application Journey
Email Hiring Manager
Job Details
Minimum Qualifications:
Bachelor’s degree or equivalent practical experience. 5 years of programming experience with languages such as C, C++, Golang, Python, or Java. 3 years of experience with developing large-scale infrastructure, distributed systems or networks. Experience managing and maintaining a production-ready Kubernetes environment, offering IaaS to development teams, orchestrating changes in containerized infrastructure applications, monitoring cluster health, troubleshooting issues, and ensuring continuous uptime and performance.
Preferred Qualifications:
Master's degree or PhD in Computer Science or related field. 1 year of experience in a technical leadership role. Experience with Google Kubernetes Engine and Kubernetes networking principles including Linux, software-defined networking, virtualization, open protocols, load balancing, DNS, and VPNs in production Kubernetes environments.
About the Job:
Google Cloud's software engineers develop next-generation technologies to enhance connectivity and interaction for billions of users. As a Senior Software Engineer, Infrastructure, Kubernetes Networking, you will work on critical projects for Google Cloud, with opportunities to switch teams as business needs evolve. You will take ownership, innovate, and solve complex full-stack challenges in distributed computing, networking, and cloud infrastructure.
Responsibilities:
- Write and test product or system development code.
- Participate in or lead design reviews with peers and stakeholders to choose among technology options.
- Review code developed by others and provide feedback on best practices.
- Contribute to documentation and adapt it based on user feedback and updates.
- Triage product or system issues and debug by analyzing root causes and impacts.
Key skills/competency:
programming, distributed systems, Kubernetes, networking, infrastructure, cloud, debugging, design, leadership, production
How to Get Hired at Google
🎯 Tips for Getting Hired
- Research Google’s culture: Study their mission, values, and news.
- Customize your resume: Highlight distributed systems and Kubernetes expertise.
- Prepare technical tests: Review coding and system design challenges.
- Practice behavioral interviews: Use examples of leadership and collaboration.