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 Jersey City, NJ vacancy
  • $54.62 per hour

     ...Generative AI Solution Development - Design and develop...  ...leveraging FLARE platform capabilities...  ...AI-powered automation for document...  ...prompt engineering, prompt orchestration...  ...7+ years of software development...  ...,enterprise systems,Generative...  ...,Java,Kubernetes,Large Language... 
    Platform
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Jersey City, NJ
    2 days ago
  • $100 per hour

     ...large-scale engineering initiatives,...  ...to solution design and development. Drive Agentic AI development...  ...and AI-driven automation to...  ...-performing systems using cloud-...  ...containerization (Docker/Kubernetes), and...  ...2B years in software engineering,...  ...Google Cloud Platform). Hiring... 
    Platform
    Local area

    Conrep 99999 (Global Config)

    Jersey City, NJ
    1 day ago
  •  ...possible. As a Lead Software Engineer - Agentic AI, Java/Python...  ...to design, drive growth...  ...intelligence automation and build agentic...  ...agent runtime platform for Payments...  ...solutions, design, development, and...  ...Salt Design System with virtualization...  ...; production Kubernetes expected... 
    Platform

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  • $156.4k - $301k

     ...s Forward Deployed Engineering team, you will support the design, development, and deployment of AI-driven, data-centric...  ...~6+ years in software engineering, data engineering...  ...vision, data platforms, and big data technologies...  ...orchestration (Kubernetes, Docker). ~... 
    Platform
    Summer holiday
    Local area
    Flexible hours

    EY

    Hoboken, NJ
    1 day ago
  •  ...As a Lead Software Engineer at JPMorgan...  ...for designing, building,...  ...available cloud platform solutions....  ..., Kubernetes platforms,...  ...distributed systems. Our team...  ...capabilities, automation frameworks...  ...software development best practices...  ...AI-assisted engineering...  ...in Go (Golang), with... 
    Golang
    Platform

    JPMorgan Chase & Co.

    Jersey City, NJ
    8 days ago
  •  ...possible. As a Lead Software Engineer at JPMorganChase within...  ...and modernizing platforms that support alternative...  ...discipline across system design, development, testing, and...  ...enterprise-authorized AI-assisted development...  ...coding, peer review, automated testing) and promoting... 
    Platform
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...take your software engineering career to the...  ...team to design and deliver...  ...asset trading platform   Job...  ...Kafka, IBM MQ, Kubernetes (K8s),...  ...efficient systems. Support...  ...authorized AI coding assist...  ...peer review, automated testing,...  ...the Software Development Life Cycle... 
    Platform

    JPMorgan Chase & Co.

    Jersey City, NJ
    6 days ago
  • $137.75k - $185k

     ...mission-critical systems. As a...  ...Reliability Engineer III at JPMorgan...  ...application or platform. Y ou are an...  ...solutions for various software applications...  ...across Kubernetes-based environments...  ...operational toil through automation, and strengthen...  ...-authorized AI capabilities... 
    Platform

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    4 days ago
  •  ...mission-critical systems. As a Senior...  ...Reliability Engineer at JPMorgan Chase...  ...application or platform. You are an...  ...solutions for various software applications...  ...across Kubernetes-based environments...  ...operational toil through automation, and strengthen...  ...-authorized AI capabilities to... 
    Platform

    Fairygodboss

    Jersey City, NJ
    12 hours ago
  • $156.75k - $215k

     ...Reliability Engineer at JPMorgan...  ...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

    JPMorgan Chase Bank, N.A.

    Jersey City, NJ
    4 days ago
  • $134.2k - $258.3k

     ...accountability for the design, development, delivery and...  ...the shift to AI-forward...  ...& Engineering and Architecture...  ...or external software or platform engineering role...  ...management and automation tools such as...  ...implementing agentic systems that combine...  ...systems like Kubernetes, and... 
    Platform
    Summer holiday
    Local area
    Flexible hours
    Shift work

    Ernst & Young

    Hoboken, NJ
    21 days ago
  •  ...advanced cloud platforms that power...  ...Lead Software Engineer, Cloud Platform...  ...Corporate AI and Machine...  ...key role in designing and...  ...design and development of secure,...  ...scalable platform automation. Required...  ...platforms (Docker, Kubernetes, ECS, etc.)...  ...skills in Golang or Python,... 
    Golang
    Platform
    Work at office
    Shift work

    Next Frontier Capital

    Jersey City, NJ
    12 hours ago
  •  ...future of cloud platform engineering. As a Principal Software Engineer,...  ...data and AI initiatives....  ...about cloud, automation, and enabling...  ...functional teams to design, build, and...  ...AI-assisted development practices,...  ...(Docker, Kubernetes, ECS, etc.)....  ...skills in Golang or Python, with... 
    Golang
    Platform
    Work at office
    Shift work

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  •  ...Exiger is the AI partner for...  ...procurement automation. Its...  ...1EXIGER.AI platform allows organizations...  ...Reliability Engineer Location:...  ...lifecycle, from design and capacity...  ...distributed system design to...  ...AI-assisted development tooling (...  ...experience in software or systems engineering... 
    Platform
    Work at office
    Work from home
    Flexible hours

    Exiger

    Jersey City, NJ
    1 day ago
  •  ...Site Reliability Engineer Assume a...  ...conduct resiliency design reviews, break...  ...and platforms using data-driven...  ...enterprise-authorized AI capabilities within...  .../validation automation, and operational...  ..., enterprise system architecture, toil...  ...knowledge of software applications and... 
    Platform
    Local area

    Hackajob

    Jersey City, NJ
    18 hours ago
  •  ...to take your software engineering career to the...  ...agile team to design and deliver trusted...  ..., design, development, and technical...  ...solving to optimize system reliability,...  ...systems and platforms. Leverages...  ...enterprise-authorized AI coding assist...  ...peer review, automated testing, and... 
    Platform

    Next Frontier Capital

    Jersey City, NJ
    12 hours ago
  • $120k - $160k

     ...time off AI-First Solution Engineer Our client...  ...Engineer to help design and build modern...  ...combines strong software engineering...  ...solution design and development. Key Responsibilities...  ..., development, automation, integration and...  ...with insurance platforms, workflows,... 
    Platform

    Highbridge Consulting LLC

    Brooklyn, NY
    1 day ago
  •  ...protect critical platforms across the global...  ...portfolio of SaaS and AI systems. What will you...  ...throughout the development lifecycle....  ...of AI security: design guardrails, hunt...  ...complex finding to an engineer and to a business...  ...~ Scripting or automation experience in Python... 
    Platform
    Internship

    3B Staffing LLC

    Bayonne, NJ
    18 hours ago
  •  ...Reliability Engineer at JPMorgan...  ...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

    JPMorgan Chase & Co.

    Jersey City, NJ
    14 days ago
  •  ...Reliability Engineer at JPMorgan...  ...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

    JPMorgan Chase & Co.

    Jersey City, NJ
    13 days ago
  • $102.9k - $179.9k

     ...engagement, and career development. Our approach...  ...ensuring that software is developed...  ...are well designed with...  ...motivated Software Engineer III to join the...  ...for improving platform stability, reliability...  ...and implement automation and monitoring...  ...to improve system reliability... 
    Platform
    Full time
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    2 days ago
  •  ...Remote Junior Software Engineer We are...  ...in Java and GoLang, and be able...  ...create detailed designs and effort...  ...of development efforts and...  ...institute automated static code...  ...designs based on system designs...  ...AWS driven platform. Verify...  ...Docker/Fargate/Kubernetes container management... 
    Golang
    Platform
    Remote work

    Angenex

    Jersey City, NJ
    3 days ago
  •  ...Our client seeks a senior software engineer to lead design and development of next-generation electronic trading systems and data infrastructure. The...  ...resilient, and high-performance platforms for capital markets, with...  ...on KDB+/q, Python, and AI/ML applied to time-series data... 
    Platform
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    15 days ago
  •  ...Join a newly formed platform engineering product line at a...  ...enterprise build software faster and more...  ...the strategic development behind new and existing...  ...advances. AI has reset the clock...  ...reuse right. We design our components to...  ...delivering system design, application... 
    Platform

    JPMorgan Chase & Co.

    Jersey City, NJ
    15 days ago
  • $61k - $101k

     ...certification in software engineering concepts and...  ...with Kubernetes, including CRDs...  ..., or platform components....  ...experience designing, building, and...  ...experience with automated testing approaches...  ...of approved AI-assisted software development tools, with...  ...DevOps Golang Marketing... 
    Golang
    Platform
    Full time

    J.P. Morgan

    Jersey City, NJ
    6 days ago
  • $95.6k - $188.4k

     ...Our Deloitte AI & Engineering team to transform technology platforms, drive innovation...  ...do As a Project - Software Engineer III on the...  ...responsible for: Designing and developing APIs...  ...in a hands-on development environmentPerforming...  ...with Docker, Kubernetes, and HelmExperience... 
    Platform
    Local area
    Flexible hours

    Deloitte

    Jersey City, NJ
    17 hours ago
  •  ...Deployed Engineers will conduct...  ...with development teams that...  ...remediation, automated testing, legacy...  ...senior software...  ...the use of AI coding assistance...  ...operating systems to supported...  ...practices.- Design, implement...  ...container platforms like...  ...Experience with Kubernetes in... 
    Platform
    Contract work

    Luxoft

    Jersey City, NJ
    1 day ago
  • $95k - $160k

     ...stellarator physics and engineering to create a faster...  ...Distribution Systems to lead the design, specification, and...  ...with simulation-driven development of plant-wide energy...  ...generators and BESS platforms. You will interface...  ...artificial intelligence (AI) tools to support... 
    Platform
    For contractors
    Night shift
    Weekend work

    Thea Energy

    Kearny, NJ
    29 days ago
  • AHEAD builds platforms for digital business...  ..., automation and analytics, and software delivery, we help...  ...Sales Solutions Engineer The...  ...and technical design assistance of AHEAD...  ...department training and development, sponsoring...  ...Use of AI: We... 
    Platform
    Work at office

    AHEAD USA

    Newark, NJ
    18 hours ago
  • $61k - $101k

     ...certification in software engineering concepts...  ...-ready platform services....  ...-approved AI-assisted software development tools in...  ...ambiguity and designing greenfield...  ...with Kubernetes or EKS at...  ...Preferred: strong Golang skills in...  ...review, automated testing,...  ...production systems that other... 
    Golang
    Platform
    Full time
    For contractors

    J.P. Morgan

    Jersey City, NJ
    21 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!