Software Engineer II - AI & NLP Platform

Bank of America

Charlotte (NC)

On-site

USD 120,000 - 150,000

Full time

8 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Bank of America is seeking a Full stack Software Development Engineer to join the Erica, Chat and Voice Technology team. The role involves building AI-enabled banking assistants and search capabilities across platforms, requiring strong client and server side skills and a passion for high-quality software.

You are expected to write unit and integration tests, perform code reviews, and work in an agile team to deliver robust interfaces and scalable solutions.

Qualifications

  • 5+ years of hands on software development experience using Java / J2EE technologies.
  • Good interpersonal communication skills for tech and business conversations.
  • Good analytical skills to break down requirements, solve complex problems.

Responsibilities

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
  • Performs Continuous Integration and Continuous Development (CI-CD) activities.
  • Contributes to story refinement and definition of requirements.
  • Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.

Skills

Application Development
Automation
Collaboration
DevOps Practices
Solution Design
Agile Practices
Architecture
Result Orientation
Solution Delivery Process
User Experience Design
Analytical Thinking
Data Management
Risk Management
Technical Strategy Development
Test Engineering

Education

Bachelors or Master’s Degree in Computer Science or related field

Job description

Bank of America is seeking a Full stack Software Development Engineer to join the Erica, Chat and Voice Technology team. The role involves building AI-enabled banking assistants and search capabilities across platforms, requiring strong client and server side skills and a passion for high-quality software.

You are expected to write unit and integration tests, perform code reviews, and work in an agile team to deliver robust interfaces and scalable solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Software Engineer II — Enterprise AI Platform
AI/ML Software Engineer II — Enterprise AI Platform

Bank of America • Town of Charlotte (NY)

On-site
USD 120,000 - 180,000
AI/ML Software Engineer II — Generative AI & LLM Platforms
AI/ML Software Engineer II — Generative AI & LLM Platforms

Hobbsnews • Charlotte (NC), Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Engineer II (AI/ML)
Software Engineer II (AI/ML)

Hobbsnews • Charlotte (NC), Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Engineer II - Java/J2EE
Software Engineer II - Java/J2EE

Bank of America • Charlotte (NC)

On-site
USD 120,000 - 150,000
Software Engineer II (AI/ML)
Software Engineer II (AI/ML)

Bank of America • Town of Charlotte (NY)

On-site
USD 120,000 - 180,000
Software Engineer II - AI, APIs & Cloud Platforms
Software Engineer II - AI, APIs & Cloud Platforms

U.S. Bank • Cincinnati (OH), Northern (KY)

Hybrid
USD 90,000 - 130,000
Delivery Lead, AI & Conversational Tech
Delivery Lead, AI & Conversational Tech

Bank of America • Plano (TX)

On-site
USD 110,000 - 150,000
Software Engineer II, AI-Driven APIs & Cloud
Software Engineer II, AI-Driven APIs & Cloud

Usbank • Denver (CO)

Hybrid
USD 98,000 - 116,000
Healthcare (medical, dental, vision)
401(k) retirement plan
Paid vacation
+2
Senior AI Security & Platform Engineer for Dev Productivity
Senior AI Security & Platform Engineer for Dev Productivity

Bank of America • Town of Charlotte (NY)

On-site
USD 150,000 - 210,000
Senior AI Scientist - Enterprise Data & ML Solutions
Senior AI Scientist - Enterprise Data & ML Solutions

National Black MBA Association • Charlotte (NC), Northern (KY)

Hybrid
USD 140,000 - 210,000