Senior Software Engineer – Kubernetes Platform Engineering, Service Mesh & Developer Platforms (Golang APIs)
Core
Designing and delivering next-generation cloud-native platform capabilities, including Kubernetes automation, service mesh enablement, and developer self-service APIs for the bank's enterprise container ecosystem.
Role type
Senior IC Platform Engineer (Kubernetes & Service Mesh)
Builds
API-driven automation, self-service onboarding, governance, and lifecycle management frameworks for Red Hat OpenShift, Amazon EKS, Azure AKS, and on-premises Kubernetes.
Domain
Financial Services / Cloud-Native Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Golang (Go), Kubernetes (K8s), Red Hat OpenShift, Service Mesh (Istio/Consul/Linkerd), CI/CD (Tekton/ArgoCD), Microservices architecture, Distributed systems design, Container technologies (Docker/OCI), API-first development, Observability (Prometheus/Grafana/OpenTelemetry), IAM, Secrets Management (Vault), Hybrid cloud enablement.
Preferred skills
Kubernetes operators/controllers, Infrastructure as Code (Terraform/Ansible/Helm), Enterprise networking (Ingress/Egress/API Gateways), Zero Trust architectures, Financial services domain experience.
Technologies
Golang, Kubernetes, Red Hat OpenShift, Istio, Consul, Linkerd, Tekton, ArgoCD, Prometheus, Grafana, Dynatrace, OpenTelemetry, Elasticsearch, Splunk, Jaeger, Vault, Terraform, Ansible, Helm, Docker, OCI, GitOps.
Responsibilities
Lead architecture and engineering of scalable, secure platform services; define technology tool stacks and evaluate new components; conduct research and prototyping for release management and CI/CD; ensure design consistency across the portfolio; provide technical mentorship and drive platform modernization initiatives.
Seniority
Senior, hands-on IC with technical leadership