Software Engineer (Kubernetes + Go)

Sunnyvale, CA, US • Posted 4 hours ago • Updated 9 minutes ago
Contract Corp To Corp
Contract W2
Contract Independent
On-site
$80/Hr C2C
Company Branding Image
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Kubernetes
  • automation
  • PostgreSQL
  • Google Cloud
  • disaster recovery
  • FUNCTIONAL TESTING
  • Metrics
  • Cloud Storage
  • Data Management
  • User Experience
  • Test Scripts
  • Prometheus
  • Scheduling
  • Software Engineering
  • System Availability
  • Data Logging
  • Openapi
  • Open Source Technology
  • Databases
  • Demonstration Skills
  • Software Exception Handling
  • Administrative Operations
  • Network Topologies
  • Reproducibility
  • Backup and Restore
  • Build Automation
  • Ceph (Software)
  • Failover
  • NetApp Applications
  • Trident

Summary

Job Title: Senior Software Engineer (Kubernetes + Go)

Location- Sunnyvale, CA

Duration- 6 months+

Must-Have Skills and Experience

5+ years of professional software engineering, including 3+ years writing production Go.

3+ years using or building Kubernetes controllers or operators using kubebuilder and controller-runtime, covering CRD design, reconciler patterns, finalizers, and status conditions.

Working knowledge of the CSI specification - dynamic provisioning, attach and detach, snapshots, high availability, volume expansion and network topology awareness.

Working knowledge of PostgreSQL administration - write-ahead logging, copy on readbase backups, point-in-time recovery, physical and streaming replication, and the trade-offs between physical and logical backup strategies.

Ability to write end-to-end automated functional test cases and tests against live Kubernetes clusters, and produce clear, reproducible test reports for stakeholders.

Familiarity with observability primitives - Prometheus metrics, structured logging, and reconciliation-loop SLIs.

Good-to-Have Skills

Prior work on AlloyDB Omni, CloudNativePG, the Zalando Postgres operator, Crunchy Data, or similar PostgreSQL-on-Kubernetes operators.

Hands-on experience with one or more enterprise storage platforms - Portworx Enterprise, NetApp Trident / Astra Control, Ceph, or equivalent - including their snapshot and replication features.

Google Cloud Platform depth - GKE, Persistent Disk, Regional PD, Cloud Storage, Workload Identity.

Contributions to CNCF or Kubernetes-ecosystem open-source projects.

Certifications such as CKA, CKAD, or CKS.

Experience presenting technical work to enterprise customers or joint engineering partners.

Key Responsibilities

Extend the AlloyDB Omni operator's Go reconciler to provision and manage CSI-backed volumes across Portworx, NetApp, and Google Cloud Persistent Disk.

Design and implement Custom Resource Definitions (CRDs) for backup and restore etc. using OpenAPI v3 validation schema.

Build automation hooks in Go to coordinate PostgreSQL freeze and thaw inside database pods.

Implement custom logic in Go for High Availability and Disaster Recovery, operator scheduling, snapshot-based secondary bootstrap, storage-assisted failover, and node fencing etc.

Write validation cases/suite and validation reports and execute automated validation tests for existing and new code vis a vis different Customer User Journeys written in the k8s operator.

Ensure error handling is done in idempotent and transient and terminal errors are separated

Generate validation and benchmark reports for functional tests on extended k8s operator functionalities

Author diagnostic runbooks and best-practice guides, and partner with Google engineering, potential, AlloyDB customers and storage vendors during validation and troubleshooting.

The exact requirement is a Go developer who has developed Kubernetes operators and not just used Kubernetes for deployment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX1ca091
  • Position Id: 2026-2826
  • Posted 4 hours ago

Company Info

About Merican Inc

With our diverse collection of skilled and committed consultants, technology companies, businesses and digital experts, we provide our subject expertise and our unique client service approach, a best-in-class global model of delivery suited to the business demands of our clients. We ensure that we implement future-oriented solutions for our clients via investments in people, solutions, technologies, competencies and infrastructure.

Our full-service offering and flexible delivery choices that combine cost, quality, effort, and risk are focused on addressing future issues for our customers. Our worldwide delivery method enables our customers to select the optimal supply plan for them.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs