onsite
Software Engineer III - Infrastructure, Platforms & Devices - Google
Software Engineer
Senior software engineer focused on building and optimizing large‑scale infrastructure and platform services using C++, Java, and Python, with deep expertise in distributed systems, performance tuning, and data structure design.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance infrastructure services that support millions of users across distributed environments.
- Collaborate with cross‑functional teams to architect scalable solutions for compute, storage, and networking challenges.
- Implement robust monitoring, logging, and debugging pipelines to ensure reliability and rapid incident response.
- Analyze system performance, identify bottlenecks, and deliver actionable optimizations.
- Contribute to open‑source projects and internal tooling to improve developer productivity.
Requirements
- Bachelor’s degree in Computer Science or related field (Master’s or PhD preferred).
- Minimum 2 years of professional experience in C++, Java, or Python.
- Strong background in distributed systems, infrastructure, and large‑scale networked services.
- Proficiency in data structures, algorithms, and performance analysis.
- Experience with visualization tools, debugging, and accessible technology development is a plus.