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