Staff Software Engineer - Cloud Platform
Core
Build and maintain the public/private cloud's PaaS layer (Platform as a Service) to abstract infrastructure, networking, and security complexities for supporting applications.
Role type
Staff Software Engineer (Cloud Platform)
Builds
Standardized cloud infrastructure services, CI/CD pipelines, and deployment automation for internal product teams.
Domain
Cloud Infrastructure / Platform Engineering
Deliverable
infrastructure
Required skills
Python, Java, Kubernetes, Docker, GitOps, Infrastructure as Code (IaC), CI/CD pipeline design, Cloud platforms (Azure, AWS, GCP), Bash, Python, PowerShell
Preferred skills
GitHub Actions, Argo CD, Terraform, Ansible, Service mesh (Istio, Linkerd), API gateways (NGINX, Envoy, Kong), TLS/mTLS, DNS architecture, L7 traffic shaping, Canary/Blue-Green deployments
Technologies
Go, Ansible, K8s, GKE, Google Cloud Platform (GCP), Openstack, GitHub, Junit, Selenium, Terraform, Istio, Linkerd, NGINX, Envoy, Kong
Responsibilities
Write clean, maintainable, and efficient code for software applications and systems; Develop and maintain infrastructure as code (IaC); Participate in architectural design reviews to ensure scalability and reliability; Review code and provide feedback to maintain technical excellence; Build and automate tests using tools like Junit and Selenium; Maintain service health and quality through telemetry and root cause analysis; Document new features and fixes.
Seniority
Staff, technical leadership & complex system design