B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Senior Engineer-AI & Full Stack Engineering Lead

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeCharlotte, NC, USANo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience in software engineering and system design.
  • Proven experience delivering large-scale enterprise applications and AI solutions.
  • Strong expertise in Java, Spring Boot, microservices, Python, AI/ML, APIs, and data engineering.
  • Hands-on experience with AI/ML frameworks such as OpenAI, Hugging Face, and LangChain; RAG pipelines; embeddings; vector databases; RESTful APIs; and distributed systems.
  • Deep understanding of microservices, APIs, event-driven architectures, cloud platforms, and containerization with Docker and Kubernetes.
  • Practical experience with LLM-based applications, prompt engineering, and model lifecycle management, including training, deployment, and monitoring.
  • Experience with AI governance, risk, and explainability.
  • Ability to build and maintain backend systems and design scalable architectures, including microservices, cloud-native, and event-driven systems.
  • Ability to develop and integrate AI solutions, including LLMs, RAG, agents, and ML pipelines, into enterprise platforms.
  • Ability to implement and manage CI/CD pipelines, monitoring, and production readiness.
  • Ability to ensure security, compliance, and performance standards and to drive code quality, testing, and engineering best practices.
  • Skills in automation, influence, result orientation, stakeholder management, technical strategy development, application development, architecture, business acumen, risk management, solution design, agile practices, analytical thinking, collaboration, data management, and solution delivery process.

Responsibilities

  • Define and lead the engineering approach for complex features and ensure that design and engineering approaches align with the larger portfolio solution.
  • Deliver complex features and technology, enable development efficiencies, provide technical thought leadership, and apply depth and breadth across technical competencies.
  • Own end-to-end solution design and delivery, including architecture, development, testing, deployment, and production support, aligned with enterprise security, architecture, and compliance standards.
  • Define solution technology tool stacks and evaluate and adapt testing tools, frameworks, and practices for teams.
  • Enable teams and applications with CI/CD capabilities and engage technical stakeholders to support efficient CI/CD pipelines.
  • Guide teams on design and high-performance coding practices, including pairing and code reviews.
  • Deliver complex features, including automation, for one or multiple teams at program level.
  • Conduct research, prototype designs, and evaluate toolsets and components for release management, CI/CD, and features.
  • Work with stakeholders to establish high-level solution needs and with architects to define technical requirements.
  • Lead end-to-end delivery of AI and non-AI software solutions across multiple projects.
  • Translate business requirements into technical designs and high-quality implementations.
  • Provide technical leadership and mentorship to engineers and review solution designs.
  • Collaborate with stakeholders to align technology delivery with business goals.

Desired Qualifications

  • Experience in financial services or regulated industries.
  • Experience with cloud platforms, with Azure preferred.
  • Exposure to the Microsoft ecosystem, including Copilot Studio, Foundry, and Fabric.
  • Familiarity with agent orchestration, MCP, and AI platform integration patterns.
  • Experience with data privacy, compliance, and secure AI deployments.
  • AI governance, risk, and explainability experience, preferably in regulated industries.
  • Strong problem-solving and analytical thinking.
  • Excellent communication and stakeholder management.
  • Ability to operate in a fast-paced, ambiguous environment.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs