Software Engineer III, Technical Infrastructure @ Google
Your Application Journey
Email Hiring Manager
Job Details
Overview
Google is seeking a Software Engineer III, Technical Infrastructure to design, build, and maintain key systems that empower developers and support Waze's technical initiatives.
Minimum Qualifications
Bachelor’s degree or equivalent practical experience; 2 years of software development experience (or 1 year with an advanced degree); 2 years of experience developing large-scale infrastructure, distributed systems, networks, compute technologies, storage or hardware architecture; and 2 years of experience with software design, architecture, and shipping production-grade systems.
Preferred Qualifications
- Experience in Java with production-grade back-end services and distributed systems.
- Familiarity with public cloud platforms and container orchestration (Kubernetes, Docker).
- Proven track record in leading technical projects from design to completion.
- Expertise in developer productivity tools, build systems (Gradle, Bazel), and CI/CD pipelines.
- Strong communication and collaboration skills across multiple engineering teams.
Role at Google
As a Software Engineer III, Technical Infrastructure at Google, you will contribute to next-generation technologies, working on scalable systems that serve billions of users. The role is part of the Waze Engineering Productivity team that powers the development environment for Waze engineers.
Responsibilities
- Develop and maintain back-end services and libraries primarily in the Java ecosystem.
- Take ownership of critical components and technical initiatives, including migrations and AI-powered tooling rollout.
- Deploy and manage mission-critical services on Google Cloud Platform using Kubernetes and Docker.
- Collaborate with cross-functional teams to address workflow challenges and implement efficient solutions.
- Utilize Java, Python, and internal tooling to select the appropriate technology for each task.
Key skills/competency
- Java
- Distributed Systems
- Cloud Platforms
- Kubernetes
- Docker
- CI/CD
- Software Architecture
- Back-end Services
- Developer Productivity
- Infrastructure
How to Get Hired at Google
🎯 Tips for Getting Hired
- Research Google: Understand their mission, products, and culture.
- Tailor Your Resume: Highlight infrastructure and Java skills.
- Prepare Examples: Showcase system design and project leadership.
- Practice Interviews: Focus on distributed systems and cloud technologies.