onsite
Senior Software Engineer, Google Cloud
Software Engineer
Senior engineer leading design, development, and deployment of large‑scale distributed systems on private cloud environments, with strong technical leadership and expertise in Kubernetes and core software engineering principles.
About the role
Key Responsibilities
- Architect, design, and implement highly available distributed systems for private‑cloud workloads.
- Lead cross‑functional project teams, set technical direction, and ensure delivery of large‑scale software initiatives.
- Develop, test, and maintain codebases using modern programming languages and robust data‑structure/algorithm practices.
- Build, deploy, and operate services on Kubernetes, including custom controller development and cluster management.
- Collaborate with product, security, and operations teams to ensure reliability, performance, and scalability.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 5+ years of professional software development experience with strong fundamentals in data structures and algorithms.
- Proven experience leading engineering teams and delivering large‑scale projects.
- Hands‑on experience designing, deploying, and maintaining distributed systems on cloud platforms, preferably private cloud.
- Deep familiarity with Kubernetes architecture, custom controller development, and container orchestration.
Skills
kubernetessoftware development