Jobs · Information Technology · North Carolina

Principal Engineer - Agentic Experience & UI Framework

Bank of America · Charlotte, NC · 3 wk ago
Information TechnologyFull-time

Responsibilities

  • Develops the engineering approach for the entire program/portfolio solution and works with Architecture to develop/analyze/deliver the implementation of technical enablers
  • Led the planning, definition, and design of the complex features which span multiple teams and explore solution alternatives
  • Creates ideas on designing complex technology and solution development approaches
  • Leads the technical oversight for teams in solution development including design reviews and code within own domain
  • Defines the technology tool stack for the solution within a range of internally approved and supported technologies
  • Explores state-of-the-art technologies to improve development efficiencies, quality of test/QA coverage, and release management
  • Leads and is responsible for the end-to-end test strategy/creation/adherence, and the integration between teams for a program/portfolio solution
  • Improve the experience for our developers, making it easier to deliver industry-leading solutions, while managing work efficiently and with the right controls
  • Advance our technology platforms through innovation
  • Reduce risk and improve quality across our technology portfolio by aligning to a single enterprise architecture strategy and delivering governance that enables consistency, integration, and automation
  • Define and drive the UI platform architecture for AI-powered and agent-assisted developer experiences
  • Build scalable frontend frameworks, component systems, and design patterns to support dynamic, AI-driven workflows
  • Design interactive, conversational, and workflow-centric interfaces that integrate with LLMs and autonomous agents
  • Partner with AI/ML and platform teams to integrate LLMs, APIs, and agent orchestration layers into cohesive user experiences
  • Define standards for prompt-driven UX, contextual interfaces, and adaptive UI behavior based on model outputs
  • Ensure secure, role-aware, and governed experiences aligned with enterprise IAM/SSO
  • Drive adoption by establishing frontend standards, usability benchmarks, and developer experience best practices

Requirements

  • Core Experience
    • 15+ years of engineering experience with strong focus on frontend or full-stack platforms
    • Proven experience building developer-facing tools, AI-assisted applications, or intelligent workflow systems
    • Demonstrated leadership in defining architecture and scaling platforms across teams
  • Agentic AI Experience (Critical)
    • Hands-on experience building LLM-powered applications (e.g., OpenAI, Anthropic, Google, or open-source models)
    • Experience designing agent-based or AI-assisted workflows, including: Task planning & execution flows, Multi-step reasoning or orchestration, Tool/API integration via agents
    • Familiarity with prompt engineering, context management, and response streaming UX
    • Experience building AI-driven UI patterns, such as: Conversational interfaces, Copilot-style assistance, Command-driven or intent-based interactions
    • Understanding of human-in-the-loop design, feedback loops, and AI explainability in UX
  • Frontend & UI Platform Expertise
    • Deep expertise in TypeScript, JavaScript, React, Next.js (or similar frameworks)
    • Experience building scalable UI platforms (component libraries, design systems, shared frameworks)
    • Strong knowledge of: State management and async UI patterns, Performance optimization and rendering strategies, Micro-frontends or modular UI architecture
    • Experience building highly interactive, app-like web interfaces for technical users
  • Workflow & Interaction Design
    • Experience designing complex, multi-step workflow UIs that guide users through execution and decision-making
    • Strong understanding of: Streaming and event-driven interfaces, Real-time updates and async task handling, Progressive disclosure and contextual UI
    • Ability to represent: Agent actions, Execution State, Logs, outputs, and system feedback, Recommendations and next steps
  • Platform Integration & Full-Stack Collaboration
    • Strong experience with API-first architecture and frontend-backend integration
    • Familiarity integrating with: CI/CD systems, Source control platforms, Infrastructure and cloud services, Observability and telemetry systems
    • Ability to collaborate across AI/ML, backend, and platform engineering teams
  • Security & Enterprise Readiness
    • Experience working with IAM, SSO, RBAC, and enterprise-grade access controls
    • Understanding of secure UI patterns for AI-driven systems (data exposure, prompt safety, access-aware rendering)
    • Experience in regulated or large-scale enterprise environments

Similar jobs