freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer – Kubernetes Platform Engineering, Service Mesh, Golang APIs

Summary

Build and maintain Kubernetes-based platforms, service mesh, and Go APIs; design CI/CD and GitOps pipelines, and ensure observability and resiliency for cloud-native services.

Responsibilities

  • Ensure that the design and engineering approach for complex features are consistent with the larger portfolio solution.
  • Conduct research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc.
  • Help define the technology tool stack for the solution.
  • Evaluate and adapt new testing tool/framework/practices for team(s).
  • Kubernetes and OpenShift platform engineering.
  • Golang API and microservices development.
  • Service Mesh (Consul, Istio, Linkerd) enablement and automation.
  • CI/CD and GitOps platforms (Tekton, ArgoCD).
  • Platform onboarding and self-service automation.
  • Observability, reliability, and platform resiliency.
  • Accountable for end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level.
  • Work with stakeholders to establish high-level solution needs and with architects for technical requirements.
  • Lead the technical oversight for teams in solution development.

Requirements

  • 10+ years of experience in software engineering, platform engineering, cloud-native development, or distributed systems engineering.
  • Strong proficiency in Golang (Go) with hands‑on experience building APIs, microservices, controllers, operators, and automation solutions.
  • Hands‑on experience with Kubernetes (K8s) and/or Red Hat OpenShift (OCP) in enterprise production environments.
  • Experience designing, deploying, and supporting cloud‑native applications and platform services.
  • Proven experience building and maintaining CI/CD pipelines using tools such as Tekton, Argo CD, Jenkins, GitHub Actions, GitLab CI/CD, or similar platforms.
  • Experience implementing and supporting GitOps‑based deployment models.
  • Hands‑on experience with Service Mesh technologies such as Istio, Consul, Linkerd, or equivalent service networking solutions.
  • Strong understanding of:
    • Microservices architecture
    • Distributed systems design
    • Container technologies (Docker/OCI)
    • API‑first development principles
    • Cloud‑native application patterns
    • Experience integrating enterprise services including: Identity & Access Management (IAM)
    • Secrets Management (Vault or equivalent)
    • Service Discovery
    • Security and Compliance controls
    • Platform onboarding workflows
  • Experience with monitoring, observability, and troubleshooting tools such as:
    • Prometheus
    • Grafana
    • Dynatrace
    • OpenTelemetry
    • Elasticsearch/Splunk
    • Jaeger or distributed tracing platforms
  • Strong problem‑solving, debugging, performance tuning, and root‑cause analysis skills.
  • Experience working collaboratively with Platform Engineering, SRE, DevOps, Infrastructure, Security, and Application Development teams.
  • Strong communication skills with the ability to translate complex technical concepts into practical solutions.
  • Demonstrated ownership, accountability, and ability to deliver solutions in large‑scale enterprise environments.

Core Competencies

Demonstrates extensive experience in Golang API and microservices development, Kubernetes and OpenShift platform engineering, and CI/CD pipeline management. Proven ability to lead technical oversight and deliver complex features in cloud‑native environments while ensuring observability and platform resiliency.

Highest-signal resume keywords

  • Golang API Development
  • Kubernetes Platform Engineering
  • CI/CD Pipeline Management
  • Service Mesh Technologies
  • Cloud-Native Application Design

Hard Skills

  • Golang
  • Microservices Architecture
  • Distributed Systems Design
  • Container Technologies
  • API-First Development
  • Cloud-Native Patterns
  • CI/CD Tools
  • Service Mesh
  • Monitoring Tools
  • Problem-Solving

Soft Skills

  • Strong Communication
  • Collaboration
  • Ownership
  • Accountability

Industry Keywords

  • Cloud-Native Development
  • Platform Engineering
  • DevOps
  • SRE
  • Infrastructure

Tools & Technologies

  • Kubernetes
  • OpenShift
  • Tekton
  • Argo CD
  • Prometheus
  • Grafana
  • Dynatrace
  • Elasticsearch
  • Vault
  • Jaeger