Software Engineer – Golang, System Design, Kubernetes Platform Development & AI Automation

Bank of America
US - Texas - Plano
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design and build production-grade Go backend services, platform APIs, distributed systems, and Kubernetes-native components such as controllers, operators, and admission webhooks. Apply AI-assisted and agentic automation to improve developer productivity and platform operations, while collaborating across engineering, SRE, security, and application teams.

Requirements: Requires strong production Golang experience, advanced system design skills, and hands-on experience developing software that integrates with Kubernetes, including APIs, controllers, or operators. Candidates should also have practical exposure to AI-assisted or agentic engineering and be able to design secure, scalable, resilient distributed systems.

Key Skills: Golang, System Design, Distributed Systems, Kubernetes, Kubernetes Operators, Kubernetes Controllers, REST APIs, gRPC, Event-Driven Architecture, AI-Assisted Engineering, Agentic Programming, OpenShift, CI/CD, GitOps, Observability, Platform Engineering




Fast Track Upload