Demo

Software Engineer (Kubernetes + Go)

Merican Inc
Sunnyvale, CA Contractor
POSTED ON 7/24/2026 CLOSED ON 8/4/2026

What are the responsibilities and job description for the Software Engineer (Kubernetes + Go) position at Merican Inc?

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.

Salary : $80

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (Kubernetes + Go)?

Sign up to receive alerts about other jobs on the Software Engineer (Kubernetes + Go) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$115,275 - $131,105
Income Estimation: 
$135,136 - $164,847
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Merican Inc

  • Merican Inc Alpharetta, GA
  • Job Title: Software Development Engineer IV Location: Alpharetta GA Min 14 years of exp Description: As a Senior Software Development Engineer, you will de... more
  • 9 Days Ago

  • Merican Inc Lauderdale, FL
  • Job Title: React Native Developer (.NET Backend & GraphQL) Location: Fort Lauderdale, FL Must be local and comfortable for 3 days/week onsite React Native ... more
  • 9 Days Ago

  • Merican Inc Maryland, NY
  • Role: Clinical Care Advance (CCA) Configuration Analyst Experience: 5 12 Years Role Summary We are seeking experienced TriZetto Clinical Care Advance (CCA)... more
  • 9 Days Ago

  • Merican Inc Highland, TX
  • Job Title: .Net MAUI Developer Location: Dallas, TX / Hybrid Duration: 12 months Roles and Responsibilities: Looking for a .Net Developer having good exper... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Software Engineer (Kubernetes + Go) jobs in the Sunnyvale, CA area that may be a better fit.

  • Selector Software Santa Clara, CA
  • Salary: About Us Selector is building an operational intelligence platform for digital infrastructure. Using an AI/ML-based analytics approach, the platfor... more
  • 14 Days Ago

  • Centric Software Campbell, CA
  • About Centric Software Centric Software® is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization platform for retai... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!