onsite
Staff Software Engineer - Verily
Software Engineer
Senior engineer leading the design and delivery of a cloud‑native developer platform (PaaS) that supports 600+ engineers, focusing on GCP, Kubernetes, Go, Java, CI/CD pipelines, and microservice architecture.
About the role
Key Responsibilities
- Architect, develop, and maintain a scalable, cloud‑native PaaS that streamlines the full software development lifecycle for a large engineering organization.
- Design and implement microservice‑based solutions using Go and Java, ensuring high performance, reliability, and security.
- Lead the adoption of Kubernetes and Google Cloud Platform services, including GKE, Cloud Run, and Pub/Sub, to enable rapid provisioning and deployment.
- Build and optimize CI/CD pipelines with tools such as Cloud Build, Jenkins, and Argo CD to achieve fast, repeatable releases.
- Collaborate with product, data science, and infrastructure teams to define platform requirements, standards, and best practices.
- Mentor engineers, conduct code reviews, and drive technical excellence across the developer platform team.
Requirements
- 10+ years of software engineering experience, with a strong focus on cloud‑native architecture and platform engineering.
- Deep expertise in Google Cloud Platform services and Kubernetes orchestration.
- Proficiency in Go and Java, and experience building production‑grade microservices.
- Hands‑on experience designing, implementing, and maintaining CI/CD pipelines and automated testing frameworks.
- Demonstrated ability to lead technical initiatives, mentor senior engineers, and influence cross‑functional teams.
Skills
kubernetesgojavacicd