onsite
Senior Software Engineer, Infrastructure Google Cloud Networking
Software Engineer
Senior engineer designing, building, and scaling Google Cloud networking infrastructure. Leverages C++/Python to develop distributed systems, optimize data structures, and lead technical initiatives for large‑scale cloud services.
About the role
Key Responsibilities
- Design and implement high‑performance networking components for Google Cloud services using C++ and Python.
- Develop, test, and maintain large‑scale distributed systems that support global traffic and compute workloads.
- Architect scalable infrastructure solutions, ensuring reliability, security, and low latency.
- Collaborate with cross‑functional teams to define system requirements, perform code reviews, and drive best practices.
- Mentor junior engineers and provide technical leadership on complex projects.
Requirements
- Bachelor’s degree (or equivalent experience) with 5+ years of software development in C++, C, or Python.
- 3+ years building and operating large‑scale infrastructure, distributed systems, or networking platforms.
- Strong foundation in data structures, algorithms, and software architecture.
- Proven ability to lead technical initiatives and mentor team members.
- Experience with cloud computing concepts and networking protocols.