Principal Software Engineer - GO, Kubernetes Platform Engineering
Principal-level hands-on engineer at ServiceNow in Hyderabad who leads design, delivery, and production operation of complex services in the company's cloud-native Kubernetes platform. Core work is Go development of operators, controllers, CRDs, and platform automation across public clouds, plus mentoring and technical strategy.
- Compensation
- Not disclosed
- Location
- Hyderabad, in
- Work setup
- Hybrid
- Seniority
- Principal
- Employment
- Not specified
- Experience
- 14+ years
- Category
- Devops
- Posted
Skills
Must have
- Experience leveraging or critically thinking about integrating AI into engineering and platform work
- 14+ years designing, building, and operating large-scale distributed systems and cloud-native platforms in production
- Building and operating Kubernetes platform infrastructure at scale, including deployment, upgrades, and production operations
- Hands-on developing Kubernetes Operators, Admission Controllers, or platform extensions using Kubebuilder, Operator Framework, or similar
- Experience operating managed Kubernetes (EKS, AKS, GKE) and self-managed Kubernetes environments
- Experience supporting cloud-native database platforms, large-scale data infrastructure, or stateful services on Kubernetes
- Hands-on expertise in Go, developing Kubernetes Operators, Controllers, CRDs, and platform automation
- Hands-on Kubernetes architecture: orchestration, scheduling, security, storage, networking, workload management
- Proven experience operating stateful and distributed workloads on Kubernetes
- Extensive experience with public cloud platforms (AWS, Azure, or GCP): compute, networking, security, identity management
- Strong background designing and building microservices, event-driven systems, and distributed application architectures
- Experience owning complex technical initiatives end-to-end, from architecture through deployment and operational support
- Hands-on experience with containers, CI/CD, GitOps, and Infrastructure-as-Code (Terraform, Crossplane, or similar)
Nice to have
- Experience with container networking (CNI) and/or service mesh
- Experience with mTLS, workload identity, and secrets management at fleet scale
- Experience designing or tuning distributed data or compute workloads on Kubernetes
Full description
What you get to do in this role:
- Lead the design and delivery of complex components and services within the cloud-native platform, owning them from design through production operation.
- Act as the technical lead for major features and initiatives within the team, translating ambiguous problems into clear, scalable, and executable designs.
- Partner with Principal and Distinguished Engineers to ensure alignment with broader platform architecture, engineering standards, and long-term technical strategy.
- Identify technical risks early and drive them to resolution, with a strong focus on reliability, scalability, operability, and engineering excellence.
- Maintain a strong hands-on presence across the development lifecycle, including designing, coding, and reviewing core systems such as Kubernetes operators, controllers, infrastructure automation, and platform services.
- Mentor mid-level and junior engineers while raising the engineering bar through code reviews, design reviews, technical guidance, and collaborative problem-solving.
To be successful in this role you have:
- Experience leveraging or critically thinking about how to integrate AI into engineering and platform work—AI-powered tooling, automated operational workflows, agentic systems for fleet visibility and operations, or reasoning about AI’s impact on how infrastructure is built and run.
- 14+ years of experience designing, building, and operating large-scale distributed systems and cloud-native platforms in production environments.
- Demonstrated experience building and operating Kubernetes platform infrastructure at scale, with ownership of platform capabilities through deployment, upgrades, and production operations.
- Hands-on developing Kubernetes Operators, Admission Controllers, or other platform extensions using Kubebuilder, Operator Framework, or similar technologies.
- Experience operating both managed Kubernetes services (EKS, AKS, GKE) and self-managed Kubernetes environments.
- Experience supporting cloud-native database platforms, large-scale data infrastructure, or stateful services on Kubernetes.
- Hands-on expertise in Go, with hands-on experience developing Kubernetes Operators, Controllers, Custom Resource Definitions (CRDs), and platform automation capabilities.
- Hands-on Kubernetes architecture, including orchestration, scheduling, security, storage, networking, and workload management.
- Proven experience operating stateful and distributed workloads on Kubernetes, including databases, data services, or other mission-critical platform components.
- Extensive experience with public cloud platforms (AWS, Azure, or GCP), including compute, networking, security, and identity management services.