
Principal Software Engineer - GO, Kubernetes Platform Engineering
ServiceNow2 months ago
Remote, India or Hyderābād, IndiaStaff+
Responsibilities
- Lead the design and delivery of complex cloud-native platform components and services through production operation.
- Serve as technical lead for major features and initiatives, translating ambiguous problems into scalable designs.
- Develop and review Kubernetes operators, controllers, infrastructure automation, and platform services using Go.
- Own platform capabilities through deployment, upgrades, reliability, scalability, and operational support.
- Identify and resolve technical risks involving platform architecture, operability, and engineering excellence.
- Drive technical strategy through architecture reviews, technical proposals, and cross-functional collaboration.
- Mentor junior and mid-level engineers through code reviews, design reviews, and technical guidance.
- Integrate AI-powered tooling, automated operational workflows, or agentic systems into engineering and platform work.
Requirements
- 14+ years of experience designing, building, and operating large-scale distributed systems and cloud-native platforms in production.
- Demonstrated experience building and operating Kubernetes platform infrastructure at scale.
- Hands-on experience developing Kubernetes Operators, Admission Controllers, or similar platform extensions using Kubebuilder, Operator Framework, or comparable technologies.
- Experience operating managed Kubernetes services including EKS, AKS, and GKE, as well as self-managed Kubernetes environments.
- Hands-on expertise in Go, Kubernetes Operators, Controllers, Custom Resource Definitions, and platform automation.
- Experience supporting cloud-native database platforms, large-scale data infrastructure, or stateful services on Kubernetes.
- Strong knowledge of Kubernetes orchestration, scheduling, security, storage, networking, and workload management.
- Extensive experience with AWS, Azure, or GCP, including compute, networking, security, and identity management services.
- Experience designing microservices, event-driven systems, and distributed application architectures.
- Experience owning technical initiatives from architecture and design through implementation, deployment, and operational support.
- Hands-on experience with containers, CI/CD, GitOps, and infrastructure-as-code tools such as Terraform or Crossplane.
- Experience implementing observability and reliability practices involving metrics, logging, tracing, monitoring, alerting, and service-level objectives.
- Preferred experience with container networking, service mesh, mTLS, workload identity, secrets management, observability, declarative infrastructure tooling, and distributed data or compute workloads on Kubernetes.
Benefits
- Flexible or remote work persona.
- Regular employee position in the APAC region.
Categories
About ServiceNow
ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.