Principal Engineer - Agentic AI Engineering

Bank of America Bank of America · Banking · Charlotte, NC

Principal Engineer role focused on designing, building, and supporting AI-enabled engineering capabilities within the Software Delivery Lifecycle (SDLC) at Bank of America. The role aims to improve developer productivity through AI solutions for code authoring, test generation, and automation, leveraging tools like GitHub Copilot, LangGraph, and Semantic Kernel.

What you'd actually do

  1. Develops the engineering approach for the entire program/portfolio solution and works with Architecture, to develop/analyze/deliver the implementation of technical enablers
  2. Leads the planning, definition, and design of the complex features which span multiple teams and explore solution alternatives
  3. Creates ideas on designing complex technology and solution development approaches
  4. Leads the technical oversight for teams in solution development including design reviews and code within own domain
  5. Defines the technology tool stack for the solution within ranged of internally approved and supported technologies

Skills

Required

  • 7+ years of software engineering experience with hands-on delivery across enterprise platforms, developer tooling, automation, or AI-enabled engineering solutions
  • Demonstrated experience implementing shared engineering capabilities, reusable automation patterns, or platform integrations used across multiple teams
  • Experience engineering solutions in highly regulated environments with strong SDLC, risk, audit, and control requirements
  • Ability to work effectively with architects, platform teams, security partners, and delivery teams to translate standards into practical implementation patterns and working solutions
  • Hands-on experience with GitHub Copilot and related AI-assisted development workflows to improve code authoring, refactoring, documentation, and engineering efficiency
  • Practical knowledge of LangGraph and Semantic Kernel / Microsoft Agent Framework for building and integrating orchestrated AI workflows

What the JD emphasized

  • highly regulated environments
  • strong SDLC, risk, audit, and control requirements
  • GitHub Copilot
  • LangGraph
  • Semantic Kernel / Microsoft Agent Framework

Other signals

  • AI-enabled engineering capabilities
  • improve code authoring, test generation, automation, and developer productivity
  • AI-assisted development capabilities into reliable, secure, and scalable delivery workflows