B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Senior Engineer AI Security - Systems Engineering & Developer Productivity

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeCharlotte, NC, USANo salary listedIn-person

About the Job

Requirements

  • At least 7 years of software engineering, systems engineering, and platform engineering experience.
  • Strong hands-on experience with large-scale distributed systems, application architecture, and enterprise platform design.
  • Expertise in AI/large language model consumption patterns, AI platform integration, and secure AI application development.
  • Deep understanding of AI security risks, vulnerability management, and remediation practices.
  • Experience leading vulnerability remediation programs, including analysis, prioritization, and mitigation of AI-related security findings such as Mythos scans.
  • Experience developing remediation roadmaps and driving enterprise-wide security modernization initiatives.
  • Strong knowledge of application security, secure coding practices, OWASP, authentication, authorization, encryption, and API security.
  • Hands-on experience with Java ecosystem modernization, including JDK upgrades, dependency management, and framework modernization.
  • Experience designing and implementing continuous integration/continuous delivery pipelines, deployment automation, DevSecOps, and release engineering capabilities.
  • Strong cloud, containerization, Kubernetes, and infrastructure automation experience.
  • Ability to provide technical leadership across multiple engineering teams and drive adoption of engineering standards and best practices.
  • Strong problem-solving, architecture, and stakeholder management skills.
  • Ability to develop automation, application development, architecture, technical strategy, risk management, solution design and delivery, agile practices, analytical thinking, collaboration, data management, and business acumen.

Responsibilities

  • Ensure the design and engineering approach for complex features is consistent with the larger portfolio solution.
  • Define the technology tool stack for the solution and evaluate and adapt new testing tools, frameworks, and practices for teams.
  • Enable teams and applications with continuous integration/continuous development capabilities and engage technical stakeholders to support efficient CI/CD pipeline operation.
  • Guide and influence teams on design and high-code-performance best practices, including pairing and code reviews.
  • Deliver complex features end to end, including automation, for a single team or multiple teams at the program level.
  • Conduct research, design prototyping, and exploration activities, including evaluating new toolsets and components for release management, CI/CD, and features.
  • Work with stakeholders to establish high-level solution needs and with architects to establish technical requirements.
  • Lead identification, triage, prioritization, and remediation of AI-related vulnerabilities.
  • Build developer productivity solutions that accelerate secure software delivery.
  • Drive platform modernization initiatives, including JDK upgrades, framework upgrades, and technical debt reduction.
  • Enable rapid-release capabilities for critical vulnerability remediation and security response.
  • Partner with Architecture, Security, Infrastructure, and Development teams to establish enterprise-wide engineering standards.
  • Develop automation that reduces remediation lead times and improves engineering efficiency.
  • Champion secure AI adoption and establish best practices for AI-powered software development.

Desired Qualifications

  • Experience building AI-powered developer productivity tools and software engineering accelerators.
  • Experience with GitHub Copilot, Copilot Studio, generative AI development frameworks, prompt engineering, and agentic AI architectures.
  • Experience establishing rapid deployment models, including ad hoc and 48-hour release capabilities for security remediation.
  • Knowledge of AI governance, model risk management, compliance, and responsible AI practices.
  • Experience with security scanning technologies, vulnerability assessment platforms, and automated remediation workflows.
  • Experience building reusable engineering platforms, developer portals, self-service tooling, and platform engineering solutions.
  • Familiarity with enterprise observability, operational excellence, and site reliability engineering practices.
  • Experience leading large-scale technology modernization programs across multiple business lines.
  • Experience mentoring senior engineers and influencing architecture decisions at an enterprise level.
  • Financial services and regulated industry experience.

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