onsite
Software Engineer III, Serverless Networking Infrastructure - Google
Software Engineer
Seasoned Software Engineer III building serverless networking and large‑scale infrastructure. Leverages C++ and Go to design distributed, high‑performance systems for compute, storage, and networking workloads.
About the role
Key Responsibilities
- Design, implement, and maintain serverless networking components that power large‑scale cloud services.
- Develop high‑performance, low‑latency code in C++ and Go for distributed infrastructure and storage systems.
- Collaborate with cross‑functional teams to integrate compute, storage, and networking stacks into a cohesive platform.
- Optimize system reliability, scalability, and performance through rigorous testing and monitoring.
- Participate in architecture reviews, code reviews, and technical mentorship for junior engineers.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Minimum 2 years of professional experience programming in C++ or Go.
- Proven experience building large‑scale infrastructure, distributed systems, or networking solutions.
- Strong understanding of cloud compute, storage architectures, and hardware considerations.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.