Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$88.8k - $144.8k
Full-time

Bank of America

Job Description:

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.

Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits.

We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve.

Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Position Summary:

We are seeking a highly skilled Software Engineer with expert-level Golang experience, strong system design capabilities, Kubernetes development expertise, and hands-on exposure to AI-driven/agentic programming practices .

This role requires someone who can go beyond writing application code — someone who can build intelligent, scalable, enterprise-ready platform capabilities.

This role is focused on building scalable backend services, platform APIs, Kubernetes-native automation, and intelligent developer platform capabilities. The ideal candidate is a strong software engineer who can design and build reliable distributed systems in Go, develop software that integrates deeply with Kubernetes, and leverage AI/agentic programming concepts to improve automation, developer productivity, operational workflows, and platform intelligence.

This is not a traditional DevOps, Kubernetes administrator, or basic scripting role. We are looking for an engineer who can write production-grade Go code, design complex systems, build Kubernetes-native components, and apply modern AI-assisted engineering techniques to solve real enterprise platform challenges.

Key Responsibilities:

  • Design, develop, and maintain backend services, platform APIs, automation frameworks, and developer-facing services using Golang .

  • Build scalable, resilient, and secure distributed systems that support enterprise platform engineering capabilities.

  • Develop Kubernetes-native components such as controllers, operators, CRDs, admission webhooks, and automation services.

  • Build software that integrates with Kubernetes APIs, OpenShift, CI/CD platforms, observability tools, security systems, and enterprise infrastructure services.

  • Design API-first solutions using REST, gRPC, event-driven patterns, and asynchronous workflows.

  • Apply strong system design principles around scalability, resiliency, concurrency, caching, reliability, fault tolerance, and performance optimization.

  • Use AI-assisted and agentic programming approaches to improve engineering productivity, automate repetitive platform tasks, and enhance developer experience.

  • Explore and build intelligent automation capabilities such as code analysis agents, remediation workflows, backlog generation, operational assistants, or developer self-service agents.

  • Troubleshoot complex production issues across Go services, Kubernetes workloads, APIs, networking, and distributed systems.

  • Participate in architecture reviews and help define engineering standards for Go-based platform services.

  • Collaborate with platform engineering, SRE, security, DevOps, AI engineering, and application teams to deliver reliable enterprise-scale solutions.

Required Qualifications:

Golang / Backend Engineering

  • Strong hands-on experience developing production-grade applications in Go / Golang .

  • Deep understanding of Go concurrency patterns, goroutines, channels, interfaces, memory management, error handling, context handling, and performance tuning.

  • Experience building REST APIs, gRPC services, backend workflows, and event-driven systems.

  • Strong software engineering fundamentals including clean code, testing, modular design, design patterns, dependency management, and maintainability.

  • Experience designing and building high-throughput, low-latency backend services.

  • Ability to debug complex runtime, concurrency, memory, and performance issues in Go applications.

System Design & Architecture

  • Strong system design and architecture skills.

  • Ability to design scalable, resilient, fault-tolerant, and secure distributed systems.

  • Strong understanding of:

    • Microservices architecture

    • API design

    • Event-driven architecture

    • Distributed systems

    • Caching strategies

    • Asynchronous processing

    • Database design

    • Reliability engineering

    • Observability patterns

    • Failure handling and recovery patterns

  • Ability to evaluate technical tradeoffs across performance, scalability, security, reliability, maintainability, and delivery timelines.

  • Experience taking ambiguous requirements and converting them into clean technical designs and implementation plans.

Kubernetes Development

  • Hands-on experience developing software that integrates with Kubernetes .

  • Strong understanding of Kubernetes architecture and core concepts including:

    • Pods

    • Deployments

    • Services

    • Ingress

    • ConfigMaps

    • Secrets

    • Namespaces

    • RBAC

    • CRDs

    • Controllers

    • Operators

    • Admission Controllers / Webhooks

  • Experience working with Kubernetes APIs and client libraries, preferably using Go.

  • Experience building Kubernetes controllers, operators, automation tooling, or platform extensions.

  • Practical experience with Red Hat OpenShift / OCP is strongly preferred.

  • Ability to troubleshoot Kubernetes workload, API, networking, and platform integration issues.

AI / Agentic Programming Skills

  • Practical experience using AI-assisted engineering tools and applying AI concepts to software development workflows.

  • Understanding of agentic programming concepts, including task planning, tool invocation, workflow automation, context handling, and iterative reasoning loops.

  • Experience building or integrating AI-powered automation, intelligent assistants, code analysis tools, or operational agents is strongly preferred.

  • Ability to identify use cases where AI can improve engineering productivity, reduce manual effort, or enhance platform operations.

  • Familiarity with LLM-based application patterns, prompt engineering, retrieval-augmented generation, tool/function calling, workflow orchestration, or autonomous task execution.

  • Experience applying AI in areas such as:

    • Code scanning and remediation

    • Developer self-service

    • Automated ticket/backlog generation

    • Knowledge extraction

    • Operational troubleshooting

    • Platform support automation

    • Intelligent runbook execution

  • Experience with Kubernetes operator development using Kubebuilder , Operator SDK , controller-runtime, or Kubernetes client-go.

  • Experience with OpenShift platform capabilities including routes, SCCs, operators, cluster integrations, and enterprise platform services.

  • Experience with service mesh technologies such as Istio , Consul , or Linkerd .

  • Experience with CI/CD and GitOps tools such as Tekton , Argo CD , Jenkins, or GitHub Actions.

  • Experience with observability tools such as Prometheus , Grafana , OpenTelemetry , Jaeger , Splunk, or Dynatrace.

  • Experience integrating with enterprise security platforms such as Vault, Venafi, IAM, PKI, or secrets management systems.

  • Experience with cloud or Kubernetes platforms such as OpenShift, EKS, AKS, Rancher, Tanzu, or GKE .

  • Experience with AI frameworks, agent orchestration frameworks, vector search, embeddings, or LLM-based automation platforms.

  • Experience working in financial services or another highly regulated enterprise environment.

Differentiating Skills:

Candidates with the following experience will stand out:

  • Expert-level Golang engineering experience with strong system design depth.

  • Built production-grade backend platforms, APIs, automation frameworks, or developer services.

  • Developed Kubernetes controllers, operators, CRDs, or admission webhooks.

  • Designed and implemented large-scale distributed systems.

  • Built or contributed to internal developer platforms.

  • Integrated Kubernetes with enterprise security, observability, CI/CD, governance, or compliance systems.

  • Built AI-powered engineering tools, agents, automation workflows, or intelligent platform capabilities.

  • Strong understanding of how to combine AI, automation, and platform engineering to reduce operational friction.

  • Ability to explain complex system design decisions and technical tradeoffs clearly.

Ideal Candidate Profile:

The ideal candidate is a Niche Golang software engineer with strong system design skills, real Kubernetes development experience, and practical exposure to AI/agentic programming .

They should be able to design and build scalable backend services, develop Kubernetes-native platform components, and use AI-driven automation to improve developer experience and operational efficiency. This person should think like a software engineer, architect like a systems designer, understand Kubernetes as a development platform, and be curious about how AI can transform platform engineering.

Shift:

1st shift (United States of America)

Hours Per Week:

40

Pay Transparency details

US - NJ - Jersey City - 525 Washington Blvd (NJ2525)Pay and benefits informationPay range$88,800.00 - $144,800.00 annualized salary, offers to be determined based on experience, education and skill set.Discretionary incentive eligibleThis role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.BenefitsThis role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Golang, System Design, Kubernetes Platform Development & AI Automation in Plano, TX vacancy
  • $133.66k - $219.59k

     ...Lead Site Reliability Engineer (SRE) to design, build, and operate...  ...highly available platforms on Google Cloud Platform...  ..., networking, automation, Kubernetes, and reliability engineering...  ...teams to deliver software with confidence....  ...with GitOps, FinOps, AI/ML workloads, and hybrid... 
    Platform
    Full time
    Local area

    Altice USA

    Plano, TX
    26 days ago
  • $80.2k - $134.25k

    Overview Design, development and maintenance of...  ...Cloud Marketplace Platform, Cloud Infrastructure Automation of different...  .... Accelerate engineering velocity and...  ...efficiency. Drive AI adoption...  ...to accelerate software development, improve...  ...Control systems with ADO (Azure... 
    Platform

    PepsiCo

    Plano, TX
    2 days ago
  • $128.6k - $184.9k

     ...intelligent, scalable platforms that anticipate needs...  ...global, diverse, and AI-spec driven team, you...  ...iteration. Your Impact As Software Engineer on the team, you will lead the design, development, and delivery of...  ...Terraform), and network automation Clear communication and... 
    Platform
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Richardson, TX
    3 days ago
  •  ...hands-on DevOps Engineer who owns our software delivery...  ...production. Our platform runs on...  ...connection between development teams and the...  ..., and the automation that reduces...  ...industry through AI-accelerated...  ...Developer Tooling Design, build, and...  ...Azure Kubernetes Service and container... 
    Platform
    Full time
    Work at office
    Remote work
    3 days per week

    ServiceLink IP Holding Company, LLC

    Plano, TX
    4 days ago
  •  ...to take your software engineering career to the...  ...Investment Bank, Automation & AI Solutions...  ...will architect, design, and deliver...  ...the Software Development Life Cycle...  ...issues to improve system stability and...  ...major cloud platform (AWS, GCP, or...  ...with Docker, Kubernetes, Helm, and... 
    Platform

    JPMorgan Chase Bank, N.A.

    Plano, TX
    3 days ago
  •  ...Reliability Engineer Assume a...  ...resiliency design reviews, break...  ...critical Sales platforms, with clear...  ...by applying systems thinking and...  ...monitoring, automation, operational...  ...-authorized AI capabilities...  ...Application Development, Product,...  ...microservices, Kubernetes/OpenShift).... 
    Platform

    Chase

    Plano, TX
    15 hours ago
  •  ...Site Reliability Engineer at JPMorgan...  ...conduct resiliency design reviews, break...  .... Leverage AI tools to...  ...effectiveness and automate processes, ensuring...  ...and platforms. Utilize data...  ...analysis, and systems reliability....  ...orchestration (Kubernetes), infrastructure... 
    Platform

    Fairygodboss

    Plano, TX
    8 hours ago
  •  ...Reliability Engineer Assume a...  ...resiliency design reviews, break...  ...applications and platforms using data-...  ...-authorized AI capabilities...  .../validation automation, and...  ...enterprise system architecture...  ...knowledge of software applications...  ...as Docker, Kubernetes, and ECS; hands... 
    Platform
    Local area

    Hackajob

    Plano, TX
    15 hours ago
  •  ...Reliability Engineer Assume a...  ...Infrastructure Platforms Client...  ...resiliency design reviews, break...  ...-authorized AI capabilities...  .../validation automation, and operational...  ...enterprise system architecture...  ...knowledge of software applications...  ...Cloud, Kubernetes) Knowledge... 
    Platform

    Chase

    Plano, TX
    1 day ago
  •  ...Applications Engineer The Power Applications...  ...drive the development, validation,...  ...across AI, Cloud, Networking...  ...advanced-computing platforms. In this role,...  ...power-tree designs. You will also...  ...within their systems and highlight...  ...grids, industrial automation, and 5G and... 
    Platform
    Full time
    Work at office
    Local area

    ON Semiconductor

    Parker, TX
    1 day ago
  • $129.3k - $177.8k

     ...hands-on Lead Engineer to guide the design, development, and...  ...support emerging AI-enabled experiences...  ...-quality platform capabilities...  ..., automation, CI/CD, DevOps...  ...0+ years of software engineering...  ...distributed systems. Experience...  ...Expertise with Kubernetes, Docker, CI/... 
    Platform
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office

    Humana

    Frisco, TX
    3 days ago
  • $192.4k - $275.8k

     ...Site Reliability Engineering, Systems Engineering, and...  ...change, and build the automation and frameworks...  ...make the whole platform more resilient....  ..., serving as the designated point of escalation...  ...as Python or Go/golang; ~5+ years of experience...  ...in the AI era – and beyond.... 
    Golang
    Platform
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Richardson, TX
    1 day ago
  • Lead Software Engineer We have an opportunity...  ...solutions, design, development, and...  ...authorized AI-assisted engineering...  ...review, automated testing)...  ...and systems Leads evaluation...  ...public cloud platform: AWS, Azure...  ...such as Kubernetes Understanding...  ...frameworks - Golang, Java,... 
    Golang
    Platform
    Work at office

    Chase

    Plano, TX
    3 days ago
  •  ...OverviewFunctional Area: Engineering (ENG)Career...  ...Engineering Development (TED)Role:...  ...Development designs, develops...  ...and software solution architectureReview...  ..., system integration,...  ...test automation from scratchIntegrate...  ...of IT platforms, networking,...  ...infrastructure for AI, cloud, and... 
    Platform
    Permanent employment
    Work at office
    Worldwide
    Overseas
    Shift work

    Celestica

    Richardson, TX
    1 day ago
  • $70 - $80 per hour

     ...current-state processes, design future-state operating...  ...and user story development.Strong analytical, communication...  ...System Administrator (CSA)Certified...  ...Service Management, and Platform capabilities.ITIL Foundation...  ...transformations.Exposure to AI, automation, analytics, and... 
    Platform
    Hourly pay
    Temporary work
    Remote work
    Flexible hours

    NTT DATA

    Plano, TX
    1 day ago
  • $87.72k - $109.65k

     ...currently seeking a Automation Platform Engineer / DevOps Systems Integration...  ...Integration to support the design, development, testing, and...  ...Participate in software development lifecycle...  ...technologies (Docker, Kubernetes) Enterprise...  ...the world's leading AI and digital... 
    Platform
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Plano, TX
    19 days ago
  • $65 per hour

     ...Site Reliability Engineer III Pay Range...  ...What's the Job? Design, build, and maintain automated, scalable cloud infrastructure...  .... Monitor system performance, troubleshoot...  ...and optimize cloud platform reliability....  ...engineering, operations, and development teams. What's... 
    Platform
    Weekly pay
    Temporary work
    Flexible hours

    Experis

    Plano, TX
    8 hours ago
  •  ...As a Lead Software Engineer at JPMorgan...  ...solutions, design, development, and technical...  ...authorized AI-assisted...  ...peer review, automated testing)...  ...appropriate systems Produces architecture...  ...on Cloud platform (AWS/GCP/...  ...in Python /Golang and any...  ...(Gaia, Kubernetes). JPMorganChase... 
    Golang
    Platform

    JPMorgan Chase Bank, N.A.

    Plano, TX
    1 day ago
  • Lead Software Engineer - Data Engineering This is your chance...  ...of an agile team to design and deliver trusted...  ..., logging, and automated testing. Develop and...  .... Leverage approved AI-assisted development tools while ensuring...  ...workflow orchestration platforms such as Control-M or... 
    Platform

    Chase

    Plano, TX
    3 days ago
  • Senior Software Engineer We have an opportunity to impact...  ...dedicated to designing, building, and...  ...front-end design system. You will design,...  ...component design, development, and technical troubleshooting...  .... Leverages AI-assisted...  ...to eliminate or automate remediation of recurring... 

    Chase

    Plano, TX
    2 days ago
  • $110k - $123.3k

     ...a dedicated AI Technology Transformation...  ...software delivery,...  ...Senior Software Engineer to help...  ...AI-assisted development, service modernization...  ...existing systems, increasing...  ...Design, develop, and...  ...improvements Build automation, tools, and...  ...cloud platforms ~ Strong problem... 
    Platform
    Full time
    Local area
    Remote work
    Monday to Friday

    Homeland Talent Solutions

    Plano, TX
    1 day ago
  • $135k - $150k

     ...strategic consulting, digital engineering, cloud solutions, data & AI capabilities, automation, and enterprise platform implementations. The...  ...solutions. Key Responsibilities: Design, develop, and maintain...  ...professional growth and development. As a member of the ApTask... 
    Platform

    ApTask

    Plano, TX
    5 days ago
  •  ...Lead Engineer, Systems/Applications Design Req ID: 140460  Hiring Manager: Thomas Chiu...  ...and high quality product development.  The Lead Engineer, Systems...  ..., supply chain, and platform solutions, Celestica enables...  ...center infrastructure for AI, cloud, and hybrid cloud and... 
    Platform
    For contractors
    Work at office
    Worldwide
    Shift work

    Celestica International LP

    Richardson, TX
    27 days ago
  • $216.7k - $303.4k

     ...tools and agentic AI platforms that power machine learning development across Reddit. Our...  ...services, intelligent automation, and developer-...  ...experimentation systems, production training...  ...an experienced engineer with deep expertise...  ...tooling. What You’ll Do Design and build large-... 
    Platform
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Richardson, TX
    3 days ago
  • Software Engineer Location : Plano, TX Hybrid : 1+ day...  ...to join our AI product development team. On this team...  ...talented Engineers to design and implement Toyota...  ..., creating automated evaluation systems for multimodal AI...  ...Experience with cloud platforms (AWS, Azure, GCP)... 
    Platform

    Kasmo Global

    Plano, TX
    3 days ago
  • Title: Software Engineer Job Title: AI Engineer (Agent Development Kit / ADK) Experience Level...  ...an AI Engineer to design and build...  ...work on multi-agent systems that integrate with...  ...enterprise data platforms and business tools...  ...well-scoped agent automation You will receive... 
    Platform
    Full time
    Temporary work
    Flexible hours

    Motion Recruitment

    Richardson, TX
    3 days ago
  • $60 - $68 per hour

     ...Site Reliability Engineer - Hybrid for a...  ...Container Platform, both on-premise...  ...dives into systemic issues, and identify...  ...to improve automation and...  ...stakeholder in the design of cloud services...  ...experience supporting Kubernetes, OpenShift,...  ..., Ansible, Golang, and shell scripting... 
    Golang
    Platform
    Hourly pay
    Permanent employment
    Contract work
    3 days per week

    Genesis10

    Plano, TX
    4 days ago
  • $93.5k - $156.45k

     ...As an AI Engineer specializing...  ...participate in the design and delivery...  ...teams, BU, platform engineering,...  ...behaviors and system designs :...  ...Implement robust automated testing...  ...experience in Software life cycle...  ...unstructured data) development and...  ...pipelines (Docker, Kubernetes, Ray); model... 
    Platform
    Contract work

    PepsiCo

    Plano, TX
    4 days ago
  • $147k - $268k

     ...Architect / Solution Design Engineer...  ...combination of design, development, and...  ...technologies and systems that transform...  ...cloud-based platforms and engineering...  ...Engineering, Software Engineering,...  ...engineering, automation, container orchestration...  ...with Kubernetes and container... 
    Platform
    Local area
    Worldwide

    GLOBALFOUNDRIES

    Richardson, TX
    5 days ago
  • $78k - $156k

     ...Title Senior Software Engineer Working at...  ...to: Career development with an...  ...medical-device systems, including spinal...  ...You will use AI-enabled engineering...  ...of every design decision and delivered...  ..., and automated regression coverage...  ...or connected platforms using RESTful... 
    Platform
    Full time
    Worldwide
    Shift work

    Abbott

    Plano, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Golang, System Design, Kubernetes Platform Development & AI Automation. Be the first to apply!