Bank of America

Bank of America

20 open positions available

16 locations
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 20 most recent jobs
Bank of America

Software Engineer III

Bank of AmericaRichmond, VirginiaFull-time
View Job
Compensation$85K - 120K a year

Develop and deliver complex software requirements, mentor engineers, automate releases, and design architecture components. | 10+ years experience with Mule ESB, Java/J2EE, web services, strong problem-solving, and teamwork skills. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. Participates in development, integration and deployment of solutions for Service Oriented Architecture ( SOA ) based web services/REST API using ESB . Develop integration of ESB with various components of the system like Remedy ITSM, Integration Broker, TIBCO and other internal system. Strong experience in designing web services with optimal security and performance. Supports Testing, and CM teams for Testing and code migration to various Test and Prod environments. Provides input for systems development and data base administration from a data point of view. Performs business and technical designer functions, including making contributions to business and technical architecture components of the enterprise solution. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Automates manual release activities Designs, develops, and maintains automated test suites (integration, regression, performance) Develops software solutions to address manual and repeatable work or inefficient processes Supports an inclusive and healthy working environment MuleSoft Developer Required Qualifications: 10+ years of experience specializing in multi-tier and Client/server architectures 2+ years of experience Web UI development using HTML5, CSS3 and JavaScript Worked on a variety of Application servers, Web and Portal Servers, Databases, GUI front ends Work flow engines and internet applications using Java/J2EE Created Mule ESB flows, performed payload transformation developed a middleware data identity Worked on a variety of Application servers, Web and Portal Servers, Databases, GUI front ends Work flow engines and internet applications using Java/J2EE Created Mule ESB flows, performed payload transformation developed a middleware data identity mapping solution utilizing Spring and TIBCO EMS Designed and implemented Mule ESB components API Management, used data-mapper, designed Any point Connectors for OMS module using, Java Spring, REST, JSON (Components and Transformers) Integration, Routing, Transformation and service hosting flows using Mule-ESB from various data source, service orchestration and message processing Involved in creating http inbound outbound flows, Orchestrations, Transformations, Routing using MULEESB and configured various types of Alerts in Mule Management console Developed RAML based RESTful API's and SOAP web services in Mule ESB based on SOA architecture and building custom components, custom connectors and custom transformers to be used in Mule ESB Experience in ETL type of flows in Mule ESB EJB2.0/3.0,JSP,Servlets,Weblogic,XML,Struts,Spring,JSF,AJAX,DOJO,Hibernate J2EE technologies like Java Server Pages (JSP), Servlets, JDBC, EJB, JMS, and JNDI Development of advanced web applications including both client and server-side programming XHTML, HTML, JavaScript, Ajax, Dojo, CSS, JSP, Struts(1.x2.x) Good Understanding of Design Patterns, Object Oriented Programming concepts, UML, Multithreading, Model View Controller (MVC) Architecture, Service Oriented Architecture (SOA) Thorough experience in XML technologies like XML, XSLT, XML Schema (XSD) and also in XML Parsers like Dom, Sax Used SOAP UI editor, Postman for developing and debugging Xml technologies Exposure to Service Oriented Architecture, design, development, implementation and integration of enterprise wide applications using Web Services (SOAPREST), Apache Camel, Apache CXF and related technologies SOAP, XML, XSD, UDDI, WSDL Experience using Bootstrap, NodeJS, Typescript, and frameworks such as Ionic, Cordova, Angular and AngularJS Experienced with software engineering tools, such as XCode, Android Studio, Git, and others Knowledge or working experience in machine learning Desired Qualifications: 2+ years of relevant work experience Proficiency in programming language(s) required for the role Proven track record of successful implementation of all project life cycle stages from requirements gathering through implementation and enhancements Ability to work collaboratively in a team environment with a strong focus on customer service and solution ownership Must have strong oral and written communication skills and can demonstrate strong problem solving skills Ability to communicate in a clear and concise manner and success working with various teams Text mining Bachelor's degree in Information Systems or other SOA based Software development related degree Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - VA - Richmond - 8001 VILLA PARK DR - VILLA PARK OPS CENTER BLDG C (VA2100) Pay and benefits information Pay range $102,900.00 - $179,900.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Java
REST API
System Integration
Direct Apply
Posted 1 day ago
Bank of America

Software Engineer II

Bank of AmericaPennington, Alabama, Chicago, IllinoisFull-time
View Job
Compensation$55K - 95K a year

Design, develop, and maintain scalable full-stack services for trade workflows while collaborating with teams and ensuring high-quality code. | At least 3 years experience with Python, ReactJS, MongoDB, bachelor's degree, and strong software engineering fundamentals. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. Full Stack Developer for QzTrades – Trade Standardization and Enrichments, responsible for designing, developing, and supporting critical trade processing and enrichment services. The role will contribute to key regulatory, risk management, and trade onboarding initiatives, including FRR Data Classifications, MasterDeals, Intraday Indicatives for Credit Risk, and the onboarding of Unsettled Cash Equities into Subledgers. The position will build scalable, reliable, and high-performance applications using modern full-stack technologies and will work closely with business and technology teams to deliver solutions that enhance trade standardization, regulatory reporting, risk analytics, and operational efficiency across the platform. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Design, develop, test, and maintain QzTrades services supporting trade standardization and enrichment workflows. Deliver critical regulatory functionality for GRR-US and Risk initiatives. Develop scalable backend services using Python and object-oriented design principles. Build intuitive and responsive user interfaces using ReactJS. Design and optimize MongoDB data models, queries, and indexing strategies to support high-volume trade processing. Collaborate with business analysts, product owners, and cross-functional technology teams to translate requirements into technical solutions. Participate in code reviews, testing, production support, and release activities to ensure high-quality deliveries. Drive continuous improvements in application reliability, performance, and maintainability. Support troubleshooting, root cause analysis, and resolution of production issues. Contribute to system design discussions and help implement best practices across the development lifecycle. Required Qualifications: 3+ years of relevant work experience Proficiency in programming language(s) required for the role Strong hands-on experience in Python application development. Experience building modern web applications using ReactJS. Proficiency in object-oriented design principles and software engineering best practices. Experience designing and developing applications using MongoDB. Understanding of RESTful APIs, microservices architecture, and SDLC methodologies. Desired Qualifications: Experience with Hadoop ecosystem technologies. Knowledge of HDFS and distributed data processing platforms. Familiarity with large-scale data engineering and analytics environments. Exposure to regulatory reporting or capital markets platforms is a plus. Experience with financial instruments and capital markets products is a plus Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Minimum Education Requirement: Bachelor’s degree or equivalent work experience. Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - IL - Chicago - 540 W Madison St - Bank Of America Plaza (IL4540), US - NJ - Pennington - 1500 American Blvd - Hopewell Bldg 5 (NJ2150) Pay and benefits information Pay range $88,800.00 - $144,800.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Python
ReactJS
MongoDB
Direct Apply
Posted 1 day ago
BO

Senior Solution Engineer

Bank of AmericaChicago, IllinoisFull-time
View Job
Compensation$85K - 120K a year

Lead team to deliver technology products and services meeting business outcomes with compliance and security. | 7-10 years experience with expertise in M365 or regulated messaging, strong organizational and communication skills. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for building and leading a team to deliver technology products and services that meet business outcomes. Key responsibilities include contributing to a technology strategy and ensuring technology solutions comply with applicable system design enterprise standards. Job expectations include advocating and advancing modern and automated practices and promoting exceptional design, engineering and organizational practices. The Senior Solution Engineer oversees delivery of collaboration and productivity solutions at the bank, for example M365 product suite, voice, and video solutions.) The role requires technical knowledge and process expertise to examine what’s needed to introduce or the bank’s collaboration and productivity service. The goal is ensuring programs and/or projects are delivered end-to-end (design, build, operate) with high quality, focus on user experience, proper processes, and required security and compliance controls based on collaboration with bank’s teams. Responsibilities: Provides solution design feedback to Solution II, Development Operations II, and Site Reliability Engineers and manages solution delivery as relevant to teams Facilitates solution-driven discussions, leads the design of complex architectural components, and finds creative solutions using knowledge of the domain and operational constraints Manage overall program execution and program health inclusive of tasks, risks, dependencies, and impediments. Accountable for end-to-end plan ensuring delivery by expected date. Collaborate with cross-functional teams to identify and prioritize dependent tasks, track open deliverables to closure. Engage and support bank and vendor teams to define critical tasks and inter-dependencies needed to deliver. Track watch items, issues, and risks with corresponding mitigation plans for disposition before implementation. Track user experience testing and document results, if required. Manage user migration, communication, and training for programs as required. Drive development of service management measures and KPIs as required. Document improvement plans over the course of delivery. Prepare briefing notes, reports, program updates, and action plans for Senior Management Required Qualifications: Demonstrated experience delivering M365 or Regulated Messaging Services preferred, or equivalent technical projects. Ability to work well with other bank team members to deliver on their tasks. Strong communication (written and spoken skills). Expert organizational skills and analytical skills. Effective attention to detail and ability to determine course of action as required. Ability to learn bank’s system and tollgates needed to perform role; knowledge of Jira preferred. Interact effectively with teams, internal customers, and leadership as needed. Handle multiple projects simultaneously. Proficiency in Microsoft Office Suite and advanced proficiency with Microsoft Visio 7-10 years’ experience working on technology initiatives. Skills: Analytical Thinking Collaboration Innovative Thinking Solution Delivery Process Solution Design Architecture Automation Influence Risk Management Technical Strategy Development Adaptability Application Development Business Acumen DevOps Practices Production Support Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - IL - Chicago - 540 W Madison St - Bank Of America Plaza (IL4540) Pay and benefits information Pay range $151,200.00 - $193,600.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

M365
Solution design
Program management
Automation
DevOps practices
Direct Apply
Posted 3 days ago
Bank of America

Compliance and Operational Risk Manager, Workplace Benefits

Bank of AmericaPennington, Alabama, Jersey City, New Jersey, New York, New YorkFull-time
View Job
Compensation$65K - 90K a year

Execute second line of defense compliance and operational risk oversight for Workplace Benefits. | Minimum seven years experience in compliance, risk, or related areas with bachelor's degree preferred. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for executing second line of defense compliance and operational risk oversight for a Front Line Unit, Control Function, and/or Third Parties. Second line coverage will primarily focus on Workplace Benefits, which develops and maintains a diverse product offering of integrated Retirement and Benefit Plan solutions for institutional clients to assist in meeting the retirement or health savings goals and needs of their employees and/or plan participants. Key responsibilities include ensuring requirements of the Global Compliance Enterprise Policy, the Operational Risk Management Enterprise Policy (collectively “the Policies”), the Compliance and Operational Risk Management Program and Standard Operating Procedures are implemented and identifying, challenging, escalating, and mitigating risks in a timely manner. Responsibilities: Assesses risks and effectiveness of Front Line Unit (FLU) processes and controls to ensure compliance with applicable laws, rules, and regulations, while responding to regulatory inquiries, other audits, and examinations Engages in activities to provide independent compliance and operational risk oversight of FLU or Control Function (CF) performance and any related third party/vendor relationships in alignment with the Global Compliance - Enterprise Policy, the Operational Risk Management - Enterprise Policy (collectively the Policies) and the Compliance and Operational Risk Management Program and Standard Operating Procedures Identifies and escalates problems or issues that arise and drives actions to address the root causes that lead to compliance risk issues and/or operational risk losses Manages inventory of processes, risks, controls, and associated metrics for risk appetite and limits, reporting violations of compliance or regulatory activities Assists in the development of independent risk management reporting for respective area(s) of coverage as input into country/regional governance and management routines Analyzes and interprets applicable laws, rules, and regulations to provide clear and practical advice to stakeholders, and identify and manage risks Reviews and challenges FLU/CF process, risk, Single Process Inventory, and FLU/CF Risk and Control Self-Assessment related to themes or trends, while monitoring the regulatory environment to identify regulatory changes applicable to area(s) of coverage Required Qualifications: Minimum of seven years of relevant experience in a compliance, risk related, or GWIM coverage area May require regulatory examination/registration or certification, depending on jurisdiction and role​​​ Desired Qualifications: Bachelor’s Degree in a related field Experience in financial services and/or a similarly regulated sector Experience in product offerings associated with Fiduciary or ERISA requirements May require regulatory examination/registration or certification, depending on jurisdiction and role​​​ Preferred Skills: Credible Challenge Issues Management & Resolution Process Management & Inventory Regulatory Knowledge Risk Identification & Assessment Products, Services & Acumen - Global Wealth & Investment Management Compliance Risk Principles Conduct Risk Principles Compliance & Operational Risk Program Management Operational Risk Principles Skills: Advisory Monitoring, Surveillance, and Testing Regulatory Compliance Reporting Risk Management Critical Thinking Influence Interpret Relevant Laws, Rules, and Regulations Issue Management Policies, Procedures, and Guidelines Management Business Process Analysis Decision Making Negotiation Process Management Written Communications Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - NJ - Jersey City - 525 Washington Blvd (NJ2525), US - NJ - Pennington - 1600 American Blvd - Hopewell Bldg 6 (NJ2600), US - NY - New York - ONE BRYANT PARK - BANK OF AMERICA TOWER (NY1100) Pay and benefits information Pay range $97,200.00 - $195,000.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Compliance
Operational Risk
Risk Management
Direct Apply
Posted 3 days ago
Bank of America

Software Engineer III

Bank of AmericaCharlotte, North CarolinaFull-time
View Job
Compensation$85K - 130K a year

Develop and deliver complex software solutions meeting functional, non-functional, and compliance requirements while collaborating with cross-functional teams. | 8+ years experience, proficiency in Python, deep knowledge of capital markets and financial instruments, agile development, modern architecture, and automated testing. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. The role will involve partnering with key stakeholders, teammates and technology management throughout the software delivery lifecycle to meet business requirements. The ideal candidate is comfortable working across the full technology stack, thrives in a fast-paced environment, and enjoys collaborating with cross-functional teams to deliver robust, scalable solutions. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Automates manual release activities Designs, develops, and maintains automated test suites (integration, regression, performance) Build and support remote risk infrastructure for multiple asset classes traded by Global Funding/CIO, including Bonds, Interest Rate Swaps, Repos, and FX products, ensuring accurate risk and P&L calculations. Develop Quartz risk calculators and reporting capabilities, improving valuation accuracy, hedge accounting processes, funding analytics, and market risk reporting across Treasury and CIO portfolios. Required Qualifications: 8+ years of relevant work experience Proficiency in programming language(s) required for the role 8+ years of experience Python experience 5+ years of experience working with Capital Markets Quant. Experience delivering solutions for Capital Markets. Experience working in an agile software development team. Extensive experience of using design and architectural patterns. Knowledge or various financial instruments Bonds, Interest rate swaps, Repo and FX products. Understanding of generation of risk and P/L for above set of instruments. Design and development experience in modern technologies such as API management, REST/API integration, Containers, Micro services. Creative, quick-thinking and an aptitude for solving problems with technology. Experience in Web UI (Angular, Spring) and CI/CD tools Ability to work both independently and within a high functioning team environment. Desired Qualifications: AI usage to drive efficiency Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Minimum Education Requirement: Bachelor’s degree or equivalent work experience. Shift: 1st shift (United States of America) Hours Per Week: 40

API Design
Software Development
System Architecture
Direct Apply
Posted 6 days ago
Bank of America

Software Engineer II

Bank of AmericaPennington, AlabamaFull-time
View Job
Compensation$70K - 110K a year

Develop and deliver complex software solutions including coding, unit testing, and integration. | 3+ years software engineering experience with proficiency in Java, Python, or C# and knowledge of cloud, DevOps, and secure coding. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry. Overview: This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements. This role codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces. They are familiar with development and testing practices of the bank 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 Contribute to story refinement/defining requirements. Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Perform spike/proof of concept as necessary to mitigate risk or implement new ideas. Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilize multiple architectural components (across data, application, business) in design and development of client requirements. Assist team with resolving technical complexities involved in realizing story work. Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause. Document and communicate required information for deployment, maintenance, support, and business functionality. Participate, contribute and can coach team members in the delivery/release (CI-CD) events, e.g. branching timelines, pull requests, issue triage, merge/conflict, resolution, release notes. Required Qualifications: 3+ years of experience in software engineering, application development, or platform engineering Experience developing applications using Java, Python, C#, JavaScript/TypeScript, or similar programming languages. Experience building REST APIs, microservices, or distributed application architectures. Experience with AWS cloud services and cloud-native development patterns. Understanding of DevOps practices, CI/CD pipelines, and source control management. Knowledge of Infrastructure as Code (Terraform preferred). Strong ability to develop and deliver complex technical requirements that align with business objectives. Proficiency in ensuring solutions meet functional, non-functional, and compliance requirements, particularly within a regulated banking environment. Solid software development experience, including writing clean, efficient, and maintainable code. Hands-on expertise in unit testing, with a focus on delivering high-quality, reliable solutions. Ability to design and build solutions with robust, well-defined interfaces that integrate effectively into larger application and system architectures. Experience working with end-to-end system integration, ensuring seamless interaction across multiple components. Working knowledge of development and testing standards and practices commonly used in the banking industry (e.g., secure coding, audit readiness, risk controls). Strong understanding of application lifecycle management, including build, deploy, and support processes. Working knowledge of secure software development practices and OWASP standards. Experience implementing authentication, authorization, encryption, and secrets management solutions. Understanding of identity and access management (IAM) principles and least-privilege access models. Experience identifying and remediating application security vulnerabilities. Familiarity with security scanning, code analysis tools, vulnerability management, and compliance requirements. Knowledge of cloud security concepts including network segmentation, logging, monitoring, and security event management. Desired Qualifications: Ability to analyze and resolve technical issues, ensuring stability and performance of delivered solutions. Effective documentation and communication skills to support development, deployment, and ongoing maintenance. Experience collaborating within Agile or iterative delivery teams, contributing to continuous improvement and delivery excellence. Attention to detail and commitment to quality, risk management, and compliance standards. Familiarity with GitHub Actions, Jenkins, SonarQube, or similar DevSecOps tooling. Experience with observability platforms such as CloudWatch, Splunk, Grafana, Datadog, or Prometheus. Security certifications such as Security+, AWS Security Specialty, CISSP (Associate), or equivalent. Experience leveraging AI/ML services to improve automation, developer productivity, or platform operations. Skills: Application Development Automation Collaboration DevOps Practices Solution Design Agile Practices Architecture Result Orientation Solution Delivery Process User Experience Design Other Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - NJ - Pennington - 1300 American Blvd - Hopewell Bldg 3 (NJ2130) Pay and benefits information Pay range $88,800.00 - $144,800.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

JavaScript
TypeScript
REST APIs
Microservices
Terraform
API Design
Direct Apply
Posted 7 days ago
Bank of America

Software Engineer III

Bank of AmericaPennington, Alabama, Jacksonville, FloridaFull-time
View Job
Compensation$85K - 130K a year

Develop and deliver complex software solutions for a private bank trading platform, focusing on cloud migration and modernization. | 10+ years software engineering experience with expert Java and Spring Boot skills, messaging technologies experience, and a bachelor's degree. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Position Summary: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. We are seeking a highly experienced and motivated Senior Java Developer to join the Private Bank Trading Technology team. The Private Bank Trading space offers a unique opportunity to work on a mission-critical platform that supports key trading functions for the firm's Private Bank business. The platform is undergoing significant transformation, including a large-scale Charles River Cloud Migration and modernization journey, providing extensive opportunities to influence architecture, technology direction, and business outcomes. This role requires a hands-on technical leader who can independently drive solution design, collaborate effectively with Information Security, Network Engineering, Infrastructure, and external vendor teams, and operate with minimal supervision. The successful candidate will have the opportunity to work on high-impact initiatives that shape the future state of a business-critical trading platform while leveraging modern cloud-native technologies and engineering practices. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Automates manual release activities Designs, develops, and maintains automated test suites (integration, regression, performance) Support the cloud migration and modernization of a mission-critical PB Trading platform. Accelerate delivery of strategic transformation initiatives and business commitments. Ensure continued stability and performance of a platform that directly supports the firm's trading operations and client service capabilities. Collaborate with senior engineers, architects, and cross-functional partners across the organization. Required Qualifications 10+ years of hands-on experience in software development and engineering. Bachelors degree in Engineering ,computer Science ,IT or job related field required . Expert-level proficiency in Java and Spring Boot, with a proven track record of designing and developing scalable enterprise applications. Strong experience with messaging and middleware technologies, including Apache Kafka, IBM MQ, or similar event-driven/integration platforms. Demonstrated ability to build, enhance, and support high-performance distributed systems in a large-scale enterprise environment. Experience with application integration, messaging patterns, and asynchronous communication frameworks. Strong problem-solving skills with the ability to troubleshoot complex production issues and drive technical solutions. Desired Qualifications: Having experience in Trading Domain is Desired . Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - NJ - Pennington - 1500 American Blvd - Hopewell Bldg 5 (NJ2150) Pay and benefits information Pay range $102,900.00 - $179,900.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Software Development
API Design
System Architecture
Direct Apply
Posted 10 days ago
BO

Senior Information Security Officer - GEM (GIS Exception Management)

Bank of AmericaDenver, Colorado, Washington, District of Columbia, Chicago, IllinoisFull-time
View Job
Compensation$70K - 120K a year

Lead GIS Policy Exceptions and Secure Internet Browsing programs, managing security controls and governance. | Over 10 years in Information Security with 5+ years in risk management, expertise in Web, Network, Application security, Cloud platforms, and security frameworks like ISO and NIST. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! The Senior Information Security Officer will be a key member of the GIS Exception Management team within the Business Information Security Office (BISO) organization. In this role, you will serve as a technical lead for the GIS Policy Exceptions and Secure Internet Browsing programs, providing oversight of operational execution, governance and reporting routines, risk management, and continuous improvement initiatives. You will continuously collaborate with IT, business technology groups, risk partners, GIS teams across their respective LOB and Third-party vendor. Required Qualifications: • Information Security & Technology professional with 10+ years’ experience • 5+ years of risk management experience with proven ability to effectively apply risk principles to challenging business situations • Provides subject matter expertise in Web, Network, and Application security, vulnerability assessment and testing, and the establishment of risk appetite and risk management strategies • Strong experience with Insider Threat and Web Proxy Infrastructure as a focus area within Information Security • Experience and hands on knowledge with Data Loss Prevention and Malware security controls • Experience evaluating cyber security controls and providing guidance for computing & network platforms (Cloud, PaaS, SaaS) • Strong experience with information security for Network & DMZ Infrastructure and third-party connectivity including exposure to various security frameworks (ISO, NIST, PCI etc.) • Experience leading complex technical initiatives, driving projects to meet target timelines, facilitating stakeholder meetings, developing project documentation, resolving issues, and coordinating resource planning. • Exceptional executive presentation and communication skills • Strong interpersonal and leadership skills with the ability to build consensus, promote cooperation, and effectively influence, negotiate, and collaborate with senior leaders and stakeholders at all levels of the organization • Ability to independently lead projects and deliver desired outcomes with minimal supervision while meeting program goals • Strong knowledge of change and project management methodologies, with the ability to effectively incorporate these principles into project planning, design, and execution Scale/Scope • Possess strong Network, Web and Application security background; with solid knowledge of SDLC from design, testing, deployment to post-production and the different risk elements associated with each step. • Serves as an Information Security subject matter expert, driving the implementation and support of secure web access solutions for enterprise users • Partners with Information Security DLP and Malware Control teams, Proxy/Network Engineering and business stakeholders to balance security and usability • Evaluates risk and provides expert guidance on web access, URL onboarding, and proxy change requests to ensure appropriate prioritization and alignment with Line of Business (LOB) objectives • Monitors information security trends internal and external to the bank and keeps LOB leadership informed about information security-related issues • Manages quality control and reporting • Ensures compliance with policies and laws Risk Management • Manage and oversee the documentation, assessment, and remediation of risk issues, governance decisions, policy exceptions, and audit-related action • Collaborates with risk partners on info security critical priorities • Participates in senior LOB specific Risk Management & Business Continuity Routines • Identifies and measures global information security (GIS) controls on most critical business processes or channels Leadership/Strategy • Has a deep understanding of Network and Web Security principles and emerging technologies • Identify and implement opportunities for automation, tooling enhancements and process optimization to improve efficiency and reduce operational risks • Ability to build strong Partner relationships with peer technology groups and supported LOB • Identify and implement opportunities for automation, tooling enhancements and process optimization to improve efficiency and reduce operational risks • Drives required risk culture and partnership with peer technology teams and supported LOB • Participates in key CIO operating routines to drive information security risk strategy Desired Qualifications: • Bachelor's and/or Master’s degree in Computer Science, Information Technology or related field Skills: 1. Customer and Client Focus 2. Cyber Security 3. Data Governance 4. Executive Presence 5. Information Systems Management 6. Architecture 7. Business Intelligence 8. Risk Management 9. Threat Analysis 10. Vendor Management Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - CO - Denver - 1144 15th St - Denver Gis (CO9926), US - DC - Washington - 1800 K St NW - 1800 K Street NW (DC1842), US - IL - Chicago - 540 W Madison St - Bank Of America Plaza (IL4540) Pay and benefits information Pay range $141,700.00 - $202,700.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Cybersecurity
Risk Management
Information Security Governance
Direct Apply
Posted 15 days ago
BO

Information Security Officer – Global Banking & Markets (GBAM)

Bank of AmericaDenver, Colorado, Washington, District of Columbia, Chicago, IllinoisFull-time
View Job
Compensation$85K - 130K a year

Serve as strategic security advisor partnering with leadership to manage cybersecurity risks and ensure alignment with policies and regulations. | Experience in information security, risk management, cybersecurity frameworks, cloud platforms, and strong communication with senior leaders. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: The Information Security Officer (ISO) will serve as a key member of the Business Information Security Officer (BISO) organization, partnering closely with Global Banking & Markets (GBAM) Chief Information Officers (CIOs), Chief Technology Officers (CTOs), and business stakeholders to develop a deep understanding of business objectives, technology strategy, and associated cybersecurity risks. Through strong partnerships and risk-based engagement, the ISO will provide strategic security guidance, challenge and oversight, helping ensure information security risks are effectively identified, assessed, and managed in alignment with enterprise policies, standards, and regulatory expectations. The successful candidate will become a trusted advisor to senior stakeholders, enabling informed risk decisions while supporting business innovation and growth. Responsibilities • Serve as the primary information security advisor and point of contact for assigned GBAM, providing guidance on cybersecurity risks, policies, standards, and controls. • Act as a subject matter expert in the development, implementation, and ongoing oversight of information security practices within the line of business. • Provide independent risk-based challenge and advisory support for technology initiatives, strategic programs, and implementation changes across the GBAM environment. • Influence and advocate for the prioritization of investments that strengthen the organization's security posture and reduce risk. • Advise business and technology leadership on cybersecurity risk issues and recommend actions that support the bank’s broader risk management, regulatory, and compliance objectives. • Collaborate with Risk, Technology, and Control partners to enhance security processes, governance frameworks, and risk management capabilities. • Partner with the Global BISO organization to ensure GIS policies, standards, requirements, and strategic initiatives are communicated, understood, and effectively implemented. • Establish and maintain strong relationships across business, technology, risk, and control functions to facilitate effective security risk management. • Conduct routine coordination with risk partners and technology teams to address vulnerabilities, control gaps, and remediation activities, with a focus on issues identified as elevated risk. • Drive remediation efforts for cybersecurity issues and support stakeholders in achieving sustainable solutions aligned with GIS standards, baselines, and control requirements. • Support ad hoc security consultations, risk assessments, governance activities, and executive reporting as required. Required Qualifications • Experience within information security, cybersecurity engineering, technology risk management, security operations, or security consulting functions. • Strong understanding of security controls, risk management practices, and cybersecurity frameworks applicable to enterprise systems, applications, cloud platforms, and network environments. • Demonstrated ability to communicate, influence, and negotiate effectively with senior business and technology leaders. • Strong analytical and problem-solving skills with the ability to assess risk and provide practical, business-aligned recommendations. • Understanding of vulnerability management concepts, associated tooling, and remediation governance processes. • Ability to independently manage competing priorities and oversee a diverse portfolio of work. • Strong communication and stakeholder management skills, including the ability to deliver challenging messages and drive issue resolution. • Proven ability to build relationships, establish credibility, and operate effectively across complex organizational environments. Desired Qualifications • Experience with Artificial Intelligence (AI) governance, AI risk management, and responsible AI practices, including familiarity with emerging regulatory requirements, AI security controls, model risk considerations, and governance frameworks supporting the secure adoption of AI technologies. • Experience within large-scale technology and financial services organizations, with strong knowledge of application security risks, controls, and secure development practices. • Experience conducting formal security risk assessments and facilitating risk-based decision-making. • Deep technical understanding of technology infrastructure, cloud platforms, application architectures, and operational security practices. • Previous experience working within a highly regulated financial institution. • Demonstrated ability to work collaboratively within a matrixed Global Information Security organization. • Excellent verbal, written, and executive briefing skills, with experience producing management-level reporting and presentations. Preferred Leadership Attributes • Trusted advisor mindset with strong business acumen. • Ability to balance risk management objectives with business enablement. • Proven capability to influence without direct authority across multiple organizations. • Strategic thinker with the ability to translate complex security risks into clear business outcomes and actionable recommendations. Required Skills 1. Controls Management 2. Cyber Security 3. Data Governance 4. Information Systems Management 5. Risk Management 6. Architecture 7. Customer and Client Focus 8. Executive Presence 9. Threat Analysis1 0. Vendor Management Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - CO - Denver - 1144 15th St - Denver Gis (CO9926), US - DC - Washington - 1800 K St NW - 1800 K Street NW (DC1842), US - IL - Chicago - 540 W Madison St - Bank Of America Plaza (IL4540) Pay and benefits information Pay range $99,200.00 - $145,000.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Cybersecurity
Risk Management
Governance and Compliance
Direct Apply
Posted 16 days ago
BO

Software Engineer III – Full Stack Java

Bank of AmericaKennesaw, GeorgiaFull-time
View Job
Compensation$90K - 130K a year

Develop and deliver complex full-stack Java solutions while mentoring engineers and automating CI/CD processes. | 10+ years of software development with strong Java, Spring Boot, cloud-native, containerization, and database experience. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. We are seeking a Software Engineer with strong Full Stack Java expertise to join the EEDS Core Technologies Team. The ideal candidate will be passionate about building scalable, resilient, and cloud-native applications while playing a key role within an agile team delivering enterprise-grade solutions and platforms. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Automates manual release activities Designs, develops, and maintains automated test suites (integration, regression, performance) Required Qualifications: 10+ years of software development experience with current responsibilities as a Senior Software Engineer or Technical Lead. Proven experience designing and developing enterprise-scale applications using Java and modern web technologies. Strong experience leading technical design discussions and mentoring development teams. Design, develop, and maintain scalable applications using Java, Spring Boot, and modern application development frameworks. Build modern, responsive user interfaces using React, Angular, TypeScript, JavaScript, HTML5, and CSS3. Collaborate with senior leadership, architects, product owners, and engineering teams to define software architecture and technical solutions. Design, develop, and consume RESTful services, event-driven integrations, and messaging solutions. Develop prototypes, proof of concepts, and reference implementations. Work extensively with relational and NoSQL databases, including Oracle, PostgreSQL, MongoDB, Elasticsearch, and Redis. Implement secure coding practices and ensure compliance with enterprise security, governance, and regulatory standards. Develop and support cloud-native and containerized solutions using Docker, Kubernetes/OpenShift, and cloud platforms. Support and enhance CI/CD pipelines using tools such as Jenkins, GitHub, Maven, Gradle, SonarQube, and automated testing frameworks. Technical Skills: Java 17+ / Spring Boot React and/or Angular Event Streaming and Messaging Platforms (Kafka, MQ, etc.) Docker & Kubernetes/OpenShift Oracle, PostgreSQL, MongoDB, Elasticsearch, Redis Jenkins, GitHub, Maven, Gradle REST APIs and Service Integration DevSecOps and CI/CD Automation Cloud Platforms (Azure, AWS, or GCP) Agile/Scrum Development Methodologies Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Minimum Education Requirement: Bachelor’s degree or equivalent work experience. Shift: 1st shift (United States of America) Hours Per Week: 40

Java
Spring Boot
React
Angular
Kafka
Docker
Kubernetes
Direct Apply
Posted 17 days ago
Bank of America

Administrative Assistant III - West Florida Market

Bank of AmericaTampa, FloridaFull-time
View Job
Compensation$55K - 70K a year

Provide confidential administrative support including calendar management, travel coordination, and professional communications. | Requires 3+ years client-focused experience, proficiency in Microsoft Office, and a bachelor's degree preferred. | Job Description: Merrill Wealth Management is a leading provider of comprehensive wealth management and investment products and services for individuals, companies, and institutions. Merrill Wealth Management is one of the largest businesses of its kind in the world specializing in goals-based wealth management, including planning for retirement, education, legacy, and other life goals through investment advice and guidance. Merrill’s Financial Advisors and Wealth Management Client Associates help clients pursue the life they envision through a personal relationship with their advisory team committed to their needs. We believe trust comes from transparency. Our trusted advisory teams are equipped with access to the investment insights of Merrill coupled with the banking convenience of Bank of America. Merrill is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Merrill, we empower you to bring your whole self to work. We value diversity in our thoughts, business, and within our employees and clients. Our Wealth Management team represents an array of different backgrounds and bring their unique perspectives, ideas and experiences, helping to create a work community that is culture driven, resilient, results focused and effective. Job Description: This job is responsible for providing diverse and confidential administrative support, including extensive calendar management. Key responsibilities include supporting management with administrative tasks, coordinating travel arrangements, processing expenses, gathering and reporting information relevant to/for the executive, and responding to incoming mail. Job expectations may include assisting with organizing in-person meetings and off-sites and managing different and conflicting objectives, projects, or activities in a responsive and personable manner. Responsibilities:• Communicates with executives and line management to gather and convey relevant information • Answers manager's phone line, documenting accurate messages, and handling calls with appropriate judgment • Manages the calendar of multiple executives proactively, effectively resolving conflicts that arise in a professional manner • Arranges and handles details related to travel arrangements, expense reports, meetings, and appointments • Prepares meeting minutes and related meeting documents, utilizing written and oral communication skills • Prepares correspondence, reports, and forms for leaders, following interaction with internal and/or external customers to answer questions, research, and resolve problems Required Qualifications: Minimum of 3+ years professional, Client focused or relevant internship experience required Strong client service & proficient technical skills (Microsoft Office applications: Excel, Power Point, Co Pilot, and Power Point) Professional communication skills, both written and verbal Strong leadership abilities, attention to detail, time management and organization skills Ability to commit to and follow through with the execution of multiple and often competing priorities to meet deadlines Applies strong critical thinking and problem-solving skills to meet client needs Demonstrates ability to learn and understand technology to assist client with the latest in Digital and Digital Banking Enjoys a fast-paced environment with changing and evolving responsibilities Desired Qualifications: 1+ year(s) of experience supporting a senior level manager within the financial services field or relevant internship experience Prior knowledge of financial products, policies & procedures is highly preferred. Undergraduate degree or equivalent experience preferred Knowledge of wealth management tools preferred Series 7 & 63/65 or 66 registrations preferred; management may ask for associate to acquire these licenses Skills: Administrative Services Attention to Detail Customer and Client Focus Planning Prioritization Adaptability Collaboration Event Planning Office Administration Problem Solving Facilities Management Oral Communications Recording/Organizing Information Research Written Communications Internal employees who are currently working from home are still eligible to apply. However, if selected for the role, you may be required to work onsite in accordance with the Workplace Excellence policy Shift: 1st shift (United States of America) Hours Per Week: 37.5

Administrative Services
Attention To Detail
Calendar Management
Direct Apply
Posted 17 days ago
Bank of America

Software Engineer III

Bank of AmericaCharlotte, North CarolinaFull-time
View Job
Compensation$85K - 130K a year

Develop and deliver complex software solutions ensuring functional, non-functional, and compliance standards are met. | 8+ years software engineering experience with strong frontend and backend skills, API design, cloud platforms, containerization, and database technologies. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Summary: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry. 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 Contribute to story refinement/defining requirements. Participate and guide team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Perform spike/proof of concept as necessary to mitigate risk or implement new ideas. Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilize multiple architectural components (across data, application, business) in design and development of client requirements. Assist team with resolving technical complexities involved in realizing story work. Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause. Document and communicate required information for deployment, maintenance, support, and business functionality. Participate, contribute and can coach team members in the delivery/release (CI-CD) events, e.g. branching timelines, pull requests, issue triage, merge/conflict, resolution, release notes. Required Qualifications: 8+ years as a software engineer Strong proficiency in frontend technologies (React, Angular, or similar) Strong backend development experience (Java, Python, Node.js, or similar) Experience with API design, microservices architecture, and distributed systems Familiarity with cloud platforms (Azure, AWS, or GCP) and containerization (Docker/Kubernetes) Experience with CI/CD tools, version control (Git), and automated testing frameworks Understanding of database technologies (SQL/NoSQL) Knowledge of security best practices (authentication, authorization, vulnerability management) Desired Qualifications: Functioned in an SRE role within a large production environment Hands-on production experience with VCF 9.x, vSphere, Aria Suite, and NSX-T products Strong development background in VCF 9.x, vSphere APIs, Aria Suite APIs, NSX-T APIs Experience with customizing VCF, vSphere, Aria Suite, NSX-T deployment automation and configurations to specifications Knowledge of HCI bench or Xray Experience with Agile JIRA in a team setting Unit testing and system integration testing experience Strong scripting/programming skills: Python Ansible Powershell/PowerCLI REST API / Swagger Data types: JSON, YAML Skills: Application Development Automation Collaboration DevOps Practices Solution Design Agile Practices Architecture Result Orientation Solution Delivery Process User Experience Design Python Shift: 1st shift (United States of America) Hours Per Week: 40

API Design
Microservices
JavaScript
TypeScript
React
Node.js
Direct Apply
Posted 17 days ago
Bank of America

AI Security Enablement – GIS Controls Lead

Bank of AmericaDenver, Colorado, Washington, District of Columbia, Chicago, IllinoisFull-time
View Job
Compensation$85K - 130K a year

Develop and deliver a comprehensive controls roadmap for AI security across Global Information Security ensuring compliance with risk appetite and regulations. | Over 10 years in Information Security and Technology with strong AI/ML risk understanding, 5+ years risk management, and excellent communication skills. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! The AI Security Controls Standard Lead is a hands-on strategy and governance role within the Global Information Security (GIS) Business Information Security Office (BISO) AI Design & Enforcement team responsible for maintaining and operationalizing the AI Controls across cyber security. This role is accountable for developing and delivering a comprehensive controls roadmap across GIS, including identifying where controls require AI components, assessing control strength, and defining necessary process and tooling improvements. The role will establish and maintain guardrails for AI use cases, models and tools used across GIS, ensuring responsible, secure, and compliant use aligned with GIS risk appetite and regulatory expectations. This individual will operate at the intersection of cyber security controls, AI risk, and operational execution — converting strategy into tangible deliverables including control requirements, governance frameworks, and sustainable operating processes. This role operates within GIS and partners extensively across cyber security verticals, including Cyber Threat Defense, Cyber Security Operations, Cyber Security Assurance, and Identity & Access Management. AI Control Strategy & Roadmap Development. Build and maintain an end-to-end roadmap of cyber security controls across GIS, including: • Control ownership by vertical/team • Identification of where AI components are required or should be enhanced • Assessment of control strength and maturity • Identification of process and tooling improvements needed • Translate findings into prioritized actions and delivery plans • AI Guardrails and Governance • Build, consolidate, and maintain enterprise guardrails for AI models, including approved and prohibited use cases, required controls and conditions for use, and governance expectations and accountability. • Ensure alignment with GIS and enterprise policies, regulatory expectations, and emerging best practices in AI governance • Monitors information security trends internal and external to the bank and keeps leadership informed • Design and implement scalable, repeatable processes that integrate security, governance, and risk management into the AI lifecycle, ensuring consistency and auditability. Required Qualifications • Information Security & Technology professional with 10+ years’ experience • Working understanding of AI/ML concepts and associated risks • 5+ years of risk management experience with proven ability to effectively apply risk principles to challenging business situations • Experience evaluating cyber security controls and providing guidance for platform or distributed computing platforms (Cloud, PaaS) • Exceptional executive presentation and communication skills • Excellent influencing and problem resolution skills • Strong leadership skills and qualities which enable you to work with peers and various levels of management • Ability to decompose complex issues and drive timely decisions, knowing when to engage others for additional input, and when to act independently Desired Qualifications • Bachelors and/or Master’s degree in Computer Science, Information Technology or related field Required Skills: 1. Customer and Client Focus 2. Cyber Security 3. Data Governance 4. Executive Presence 5. Information Systems Management 6. Architecture 7. Business Intelligence 8. Risk Management 9. Threat Analysis 10. Vendor Management Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - CO - Denver - 1144 15th St - Denver Gis (CO9926), US - DC - Washington - 1800 K St NW - 1800 K Street NW (DC1842), US - IL - Chicago - 540 W Madison St - Bank Of America Plaza (IL4540) Pay and benefits information Pay range $141,700.00 - $202,700.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Cyber Security
Risk Management
Threat Analysis
Vendor Management
Information Systems Management
Direct Apply
Posted 20 days ago
Bank of America

AI Security Enablement - Strategy and Standards Lead

Bank of AmericaDenver, Colorado, Washington, District of Columbia, Chicago, IllinoisFull-time
View Job
Compensation$85K - 130K a year

Develop and deliver AI security strategy and standards ensuring compliance and operational security. | Over 10 years in information security with strong leadership and generative AI risk management expertise. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! AI Security Enablement - Strategy and Standards Lead is a hands-on strategy and governance role within the Global Information Security (GIS) Business Information Security Office (BISO) AI Design & Enforcement team, responsible for maintaining and operationalizing the AI Controls across cyber security. This role is accountable for developing and delivering a comprehensive AI Security Strategy and Standards. This includes translating industry standards and leading practices into actionable, testable control requirements. This individual will operate at the intersection of cyber security controls, AI risk, and operational execution — converting strategy into tangible deliverables including control requirements, governance frameworks, and sustainable operating processes. This role operates within GIS and partners extensively across cyber security verticals, including Cyber Threat Defense, Cyber Security Operations, Cyber Security Assurance, and Identity & Access Management. Responsibilities - Design, create and maintain the AI Security Strategy: • Define and lead the AI security strategy, including standards, to secure AI/ML systems across their lifecycle (data, model, APIs, and integrations). • Identify and mitigate AI-specific risks (e.g., model abuse, prompt injection, data leakage, model theft), embedding security and governance into AI development, deployment, and third-party usage. • Partner with engineering, risk, and business teams to operationalize secure AI practices, including threat modeling, control validation, and continuous monitoring aligned to regulatory and enterprise risk frameworks. • Develop and Maintain the AI Security Standard & Requirements: • Define clear security requirements ensuring the secure use of AI • Ensure traceability between control requirements, risks, and applicable governance frameworks • Maintain documentation, standards, and artifacts required for auditability and compliance • Monitors information security trends internal and external to the bank and keeps leadership informed • Monitors information security trends internal and external to the bank and keeps leadership informed • Design and implement scalable, repeatable processes that integrate security, governance, and risk management into the AI lifecycle, ensuring consistency and auditability. Required Qualifications • Information Security & Technology professional with 10+ years’ experience • A deep understanding of Generative AI/Large Language Models and assessment frameworks including MITRE ATLAS, OWASP Top 10 for LLM and GenAI, and NIST AI RMF • Strong understanding of frameworks, policies, and controls needed to govern AI use cases, including working knowledge of AI/ML models, data dependencies, model lifecycle, and common AI risks • 5+ years of risk management experience with proven ability to effectively apply risk principles to challenging business situations • Experience evaluating cyber security controls and providing guidance for platform or distributed computing platforms (Cloud, PaaS) • Exceptional executive presentation and communication skills • Excellent influencing and problem resolution skills • Strong leadership skills and qualities which enable you to work with peers and various levels of management • Ability to decompose complex issues and drive timely decisions, knowing when to engage others for additional input, and when to act independently Desired Qualifications • Bachelors and/or Master’s degree in Computer Science, Information Technology or related field DesRequired Skills: 1. Customer and Client Focus 2. Cyber Security 3. Data Governance 4. Executive Presence 5. Information Systems Management 6. Architecture 7. Business Intelligence 8. Risk Management 9. Threat Analysis 10. Vendor Management Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - CO - Denver - 1144 15th St - Denver Gis (CO9926), US - DC - Washington - 1800 K St NW - 1800 K Street NW (DC1842), US - IL - Chicago - 540 W Madison St - Bank Of America Plaza (IL4540) Pay and benefits information Pay range $141,700.00 - $202,700.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Cyber Security
Risk Management
Vendor Management
Direct Apply
Posted 20 days ago
Bank of America

Software Engineer II

Bank of AmericaJersey City, New JerseyFull-time
View Job
Compensation$70K - 120K a year

Develop and deliver complex software solutions including coding, unit testing, and CI-CD activities in a banking environment. | Requires 5+ years experience with Python, ReactJS, REST, knowledge of fixed income products, and experience with relational and object databases. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry. 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 Required Qualifications: 5+ years of applicable experience Hands on Programming experience in object oriented language, such as Python Experience as a developer on Front office applications in Banking services, knowledge of Fixed Income products Quantitative researcher and developer, with the ability to deal with domain specific data analysis Experience working in REST, ReactJS development Experience and exposure to Object Database along with Relational Databases Desired Qualifications: Knowledge of Fixed Income products Experience in Risk and pricing application development Experience & knowledge of Trade Surveillance and Market Misconduct in Global Markets Subject matter expertise working on the Quartz platform within Bank of America 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 Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - NJ - Jersey City - 525 Washington Blvd (NJ2525) Pay and benefits information Pay range $88,800.00 - $144,800.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve. Privacy Statement: https://careers.bankofamerica.com/en-us/privacy-notice At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day. One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being. Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization. Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us! Partnering Locally Learn about some of the ways Bank of America is making a difference in the communities we serve. Global Impact Learn about the six areas that guide Bank of America’s efforts to help make financial lives better for customers, clients, communities and our teammates. Opportunity and Inclusion Each employee brings unique skills, background and opinions. We see opportunity and inclusion as our platform for innovation and a key component in our success. Our Values Learn about our four values that represent what we believe. Pay Transparency: https://careers.bankofamerica.com/en-us/pay-transparency

Python
ReactJS
REST API
Object Oriented Programming
CI-CD
Direct Apply
Posted 22 days ago
Bank of America

Senior Engineer

Bank of AmericaChandler, ArizonaFull-time
View Job
Compensation$85K - 130K a year

Lead architectural vision and engineering approach for complex AI and network automation solutions. | 10+ years experience with Python, Django, relational databases, and enterprise network security architecture. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes. Key responsibilities of the job include delivering complex features and technology, enabling development efficiencies, providing technical thought leadership based on conducting multiple software implementations, and applying both depth and breadth in a number of technical competencies. Additionally, this job is accountable for end-to-end solution design and delivery. Overview: The Senior Engineer serves as the technical leader responsible for defining architecture and guiding the delivery of complex technology solutions that drive significant business outcomes. This role leads the design and implementation of AI-enabled solutions, workflow orchestration, network automation, and enterprise integrations while establishing architectural standards, reusable patterns, and technical direction. The position partners across business, engineering, product, and operations teams to ensure solutions are scalable, secure, resilient, and aligned with enterprise strategy. Responsibilities: Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s) Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features Works with stakeholders to establish high-level solution needs and with architects for technical requirements Define and lead the architectural vision for large-scale AI, agentic, automation, and network transformation initiatives Design scalable, modular solutions that integrate AI capabilities, workflow orchestration, enterprise systems, and deterministic automation Evaluate system impacts, dependencies, interfaces, and implementation trade-offs to guide architecture and technology decisions Translate evolving business objectives into architecture roadmaps, solution designs, and implementation approaches Establish architectural standards, reusable patterns, templates, and governance practices to drive consistency and delivery efficiency Partner with engineering, product, and delivery teams to support implementation planning, resolve technical challenges, and ensure successful execution Define and communicate non-functional requirements, including security, scalability, resiliency, observability, performance, and supportability Drive alignment across stakeholders and provide technical leadership throughout the solution lifecycle from concept through production delivery Support network automation and infrastructure modernization initiatives leveraging software engineering and automation best practices Required Qualifications 10+ years of software engineering experience with a strong understanding of the software development lifecycle Extensive experience with Python development, object-oriented programming, data structures, multithreading, and multiprocessing Strong experience developing web applications and REST APIs using Django and Django REST Framework (DRF) Experience with relational databases such as PostgreSQL or MySQL, including data modeling and query optimization Deep understanding of enterprise network and security architectures, infrastructure platforms, and automation principles Experience with Cisco, Check Point, Fortinet, F5, AVI, or similar networking and security technologies Strong knowledge of network automation frameworks, integration patterns, and enterprise system connectivity Experience defining architecture and technical strategy for complex enterprise solutions spanning applications, data, integrations, automation, and workflow domains Experience designing solutions for AI-enabled use cases, orchestration platforms, deterministic automation, and tool integrations Ability to evaluate dependencies, non-functional requirements, architectural risks, and implementation trade-offs across large-scale solutions Knowledge of enterprise architecture standards, technology governance, security controls, and regulated environments Experience collaborating with architecture, engineering, product, delivery, and operations teams to achieve successful outcomes Proficiency with Git and modern software engineering practices Desired Qualifications Experience with network orchestration and infrastructure-as-code tools such as Itential, Ansible, and Terraform Familiarity with AI and agentic solution frameworks, including orchestration, tool interaction patterns, and model-enabled workflows Experience with front-end technologies such as Vue.js, Angular, or similar frameworks Knowledge of Linux administration and system operations Experience delivering enterprise-scale automation, transformation, or modernization initiatives within large organizations Skills: 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 Solution Delivery Process Shift: 1st shift (United States of America) Hours Per Week: 40 Bank of America is committed to help employees through the transition period when they’re displaced as a result of a workforce reduction, realignment or similar measure. Please review the resume writing and interviewing tips provided below to help prepare you for your next career opportunity. Getting started Regardless of the position you are interested in, the starting points to building your resume are the same: 1. Determine the job or types of jobs you want to do and research their responsibilities and qualifications. 2. Think about why you can do the job and make a list of your skills that are relative to the job. 3. Identify experiences or accomplishments that show your proficiency in the skills required for the job. 4. Summarize your abilities, accomplishments and skills into a brief, concise document. Considerations when writing a resume • Do be brief. Resumes should be 1-2 pages in length. • Do be upbeat and active in your wording. • Do emphasize what you have done clearly and concretely. • Do be neat and well organized. • Do have others proofread and critique your resume. Spell check. Make it error free. • Do use high quality, white or light colored 8½ x 11 paper. Use a laser printer if possible. • Don't be dishonest, always tell the truth about yourself in the most flattering light. • Don't include salary history or requirements. • Don't include references. • Don't include accomplishments that do not support your professional goals. • Don't include anything that isn't relevant. (For example, don't mention your fondness for swimming unless you want to work on the water.) • Don't use italics, underlining, shadows or other fancy treatments. Seven steps to a successful interview 1. Anticipate –Put yourself in the interviewer's position. What do you believe the interviewer is most interested in? Why do you think you have been invited to interview? 2. Research –What are the primary functions of the line of business? What are the success factors for the job? Is there a job description available? 3. Assess –Think about your skills, abilities, knowledge, interests, traits, values and accomplishments. Match them to what you know about the job. Consider which ones you should highlight. 4. Prepare Answers –Think about what the interviewer may ask, determine what the best answer is and write it down. 5. Prepare Questions – Interviewing is a two-way street. By asking thoughtful questions, you communicate your interest and learn a lot about the job. Choose two or three questions to ask your interviewer. Avoid asking a lot of questions about vacation time or breaks. 6. Practice – It may seem awkward, but it is the best way to come across well in an interview. Practice your own "great responses" with others or in front of a mirror until you appear relaxed and at ease. 7. Follow-up – Send a brief follow-up letter to the interviewer. Keep in mind that the many job searchers will not send a follow-up letter. Sending one can become a competitive advantage. Pay Transparency - https://careers.bankofamerica.com/en-us/pay-transparency Privacy Statement - https://careers.bankofamerica.com/en-us/privacy-notice

Software Development
API Design
System Architecture
Direct Apply
Posted 22 days ago
Bank of America

Software Engineer III

Bank of AmericaJersey City, New Jersey, Charlotte, North CarolinaFull-time
View Job
Compensation$85K - 120K a year

Develop complex software and design maintainable architecture while mentoring engineers on CI-CD and automating releases. | Expert Unix/Linux administration and scripting with 10+ years experience, proficiency in Ansible, and strong communication and analytical skills. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Automates manual release activities Designs, develops, and maintains automated test suites (integration, regression, performance) Typically, 10 years or more strategizing the build for large-scale, interdependent, critical applications and their long-term viability; 15 or more years of top-tier systems engineering experience Participates in design, development and implementation of systems engineering activities, to include OS technical support, systems programming and data center capabilities. Develop controls for automation platforms with focus on shared content (catalog) across Enterprise tools Responsible for components of complex engineering and/or analytical tasks and ctivities. Assists in establishment of input/output processes and working parameters for hardware compatibility and coordination of subsystems design and integration of total system. Serves as a fully seasoned/proficient technical resource; provides tech knowledge and capabilities as team member and individual contributor. Considers applications and platforms across the organizational portfolio for symbiotic alignment and opportunities to augment a complete service offering Incorporates multiple AI channels into standard practice to foster productivity, consistency, and quality woven throughout independent deliverables and across our technology community of practice Required Qualifications: Ability to work both independently and within a high functioning team environment Ansible Automation Platform Expert level Unix/Linux admin and scripting (exp. 10+ years) – yaml, xml, python, perl, shell Strong written and verbal communication skills - able to present to audiences including senior management Strong organizational skills, ability to work with multiple groups to gather business requirements for product evidence and license compliance. Strong analytical, multitasking and prioritization skills Proficiency in working in a fast-paced, complex, dynamic, business environment Proven ability to build relationships and influence individuals in all regions of the organization Desired Qualifications: Prior experience at Bank of America would be a significant plus Experience with Windows admin and scripting a plus Experience with Service Now, Remedy, and Puppet a plus Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Ansible Python PostgreSQL Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101) Pay and benefits information Pay range $102,900.00 - $179,900.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve. Privacy Statement: https://careers.bankofamerica.com/en-us/privacy-notice At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day. One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being. Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization. Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us! Partnering Locally Learn about some of the ways Bank of America is making a difference in the communities we serve. Global Impact Learn about the six areas that guide Bank of America’s efforts to help make financial lives better for customers, clients, communities and our teammates. Opportunity and Inclusion Each employee brings unique skills, background and opinions. We see opportunity and inclusion as our platform for innovation and a key component in our success. Our Values Learn about our four values that represent what we believe. Pay Transparency: https://careers.bankofamerica.com/en-us/pay-transparency

Unix/Linux Administration
Ansible Automation
Python Scripting
Direct Apply
Posted 22 days ago
Bank of America

Software Engineer II

Bank of AmericaSeattle, WashingtonFull-time
View Job
Compensation$70K - 120K a year

Develop and deliver complex software solutions including coding, testing, and integration into distributed applications. | 5-7 years full stack development experience with Java, Spring, Microservices, strong CS background, relational databases, and Agile. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry. 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 Required Qualifications: Candidates should have strong computer science background, critical thinking, problem solving, and interpersonal skill along with a willingness to be highly collaborative in coming up with solutions. Responsible for development effort of many critical application in payments, wealth for authentication, authorization and support operational excellence with never-down strategy. Designs, develops, enhances, debugs, supports, maintains and tests applications that support business units and functions. Participates in the design, development and implementation of complex distributed applications. Proven hands-on experience (5-7 years) as a Full Stack developer with hands-on knowledge of JAVA, Spring Framework, Agile, Containers, MicroServices, REST Services. Web services development with SOAP/REST frameworks using multiple protocols. Relational database experience and demonstrated abilities in using SQL. Working knowledge of using Agile methodology in a fast paced environment and supporting program increments leading to delivery of features/stories. Demonstrated record of developing successful applications that are highly integrated and reliable Candidates should have the ability to operate effectively in a fast-paced, deadline-driven environment. Works under minimal supervision, with general guidance from more seasoned tech leads. Desired Qualifications: 6+ years of relevant work experience Proficiency in programming language(s) required for the role Demonstrated experience with Git, BitBucket, Jenkins, Ansible, Artifactory, Sonar, and JIRA. Working knowledge with KAFKA, MQ, Cassandra(NovSQL) Experience in Redis and Cochroach DB. Coordinating with external vendors and assisting in resolving technical complexities. Facilitates team planning ceremonies against backlog /prioritized work; Understands risks and can apply the controls necessary to mitigate; Knows when to escalate risks. Experience working with financial applications 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 Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - WA - Seattle - 401 Union St - Rainier Square (WA1510) Pay and benefits information Pay range $88,800.00 - $144,800.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve. Bank of America is committed to help employees through the transition period when they’re displaced as a result of a workforce reduction, realignment or similar measure. Please review the resume writing and interviewing tips provided below to help prepare you for your next career opportunity. Getting started Regardless of the position you are interested in, the starting points to building your resume are the same: 1. Determine the job or types of jobs you want to do and research their responsibilities and qualifications. 2. Think about why you can do the job and make a list of your skills that are relative to the job. 3. Identify experiences or accomplishments that show your proficiency in the skills required for the job. 4. Summarize your abilities, accomplishments and skills into a brief, concise document. Considerations when writing a resume • Do be brief. Resumes should be 1-2 pages in length. • Do be upbeat and active in your wording. • Do emphasize what you have done clearly and concretely. • Do be neat and well organized. • Do have others proofread and critique your resume. Spell check. Make it error free. • Do use high quality, white or light colored 8½ x 11 paper. Use a laser printer if possible. • Don't be dishonest, always tell the truth about yourself in the most flattering light. • Don't include salary history or requirements. • Don't include references. • Don't include accomplishments that do not support your professional goals. • Don't include anything that isn't relevant. (For example, don't mention your fondness for swimming unless you want to work on the water.) • Don't use italics, underlining, shadows or other fancy treatments. Seven steps to a successful interview 1. Anticipate –Put yourself in the interviewer's position. What do you believe the interviewer is most interested in? Why do you think you have been invited to interview? 2. Research –What are the primary functions of the line of business? What are the success factors for the job? Is there a job description available? 3. Assess –Think about your skills, abilities, knowledge, interests, traits, values and accomplishments. Match them to what you know about the job. Consider which ones you should highlight. 4. Prepare Answers –Think about what the interviewer may ask, determine what the best answer is and write it down. 5. Prepare Questions – Interviewing is a two-way street. By asking thoughtful questions, you communicate your interest and learn a lot about the job. Choose two or three questions to ask your interviewer. Avoid asking a lot of questions about vacation time or breaks. 6. Practice – It may seem awkward, but it is the best way to come across well in an interview. Practice your own "great responses" with others or in front of a mirror until you appear relaxed and at ease. 7. Follow-up – Send a brief follow-up letter to the interviewer. Keep in mind that the many job searchers will not send a follow-up letter. Sending one can become a competitive advantage. Pay Transparency - https://careers.bankofamerica.com/en-us/pay-transparency Privacy Statement - https://careers.bankofamerica.com/en-us/privacy-notice

Java
Spring Framework
Microservices
REST Services
SQL
Direct Apply
Posted 27 days ago
Bank of America

Senior Engineer

Bank of AmericaChandler, Arizona, Jersey City, New Jersey, Plano, TexasFull-time
View Job
Compensation$80K - 130K a year

Lead engineering for complex features and design resilient cloud platforms using AWS and automation. | 7+ years software engineering with 5+ years AWS and Terraform proficiency required. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes. Key responsibilities of the job include delivering complex features and technology, enabling development efficiencies, providing technical thought leadership based on conducting multiple software implementations, and applying both depth and breadth in a number of technical competencies. Additionally, this job is accountable for end-to-end solution design and delivery. Responsibilities: Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s) Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features Works with stakeholders to establish high-level solution needs and with architects for technical requirements Our team is building resilient, secure, and scalable cloud platforms that support the next generation of digital financial applications. We’re looking for a Platform Engineer with hands-on experience in AWS infrastructure and networks to help build and support our cloud-native environments. In this role, you will work as a key contributor within our cloud platform team, focusing on automation, infrastructure as code, and secure delivery pipelines. You’ll collaborate with engineering, security, and operations teams to deliver well-architected solutions aligned with industry best practices. Required Qualifications: 7+ years of experience in software engineering, platform engineering, or site reliability engineering, including 5+ years of direct experience with AWS. Proven experience designing production-grade cloud infrastructure in regulated environments. Deep understanding of cloud security, networking, identity and access management, and governance within AWS. Advanced knowledge of networking (firewalls, DNS, Load Balancing, Proxies, etc.) Proficiency in a scripting or programming language (e.g., Python, Go, Shell). Experience with continuous integration/delivery pipelines and GitOps workflows. Excellent communication skills and a collaborative mindset. Experience with multi-account cloud architecture, landing zones, or control tower setups. Familiarity with zero-trust architecture, data encryption, and key management systems (KMS). Strong proficiency with using Infrastructure as Code tools such as Terraform to build cloud infrastructure solutions and automating cloud deployments. Desired Qualifications: Prior experience in financial services, fintech, or other regulated industries. Hands-on experience with containerization (Docker) and orchestration platforms (e.g., EKS/Kubernetes). Experience with monitoring tools such as Grafana, Prometheus, Splunk, or Dynatrace, as well as AWS native tools Experience optimizing cost and performance across large-scale cloud environments. Contributions to open-source projects or active participation in cloud engineering communities. Skills: 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 Solution Delivery Process Shift: 1st shift (United States of America) Hours Per Week: 40 Pay Transparency details US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101) Pay and benefits information Pay range $122,000.00 - $200,000.00 annualized salary, offers to be determined based on experience, education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve. Privacy Statement: https://careers.bankofamerica.com/en-us/privacy-notice At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day. One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being. Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization. Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us! Partnering Locally Learn about some of the ways Bank of America is making a difference in the communities we serve. Global Impact Learn about the six areas that guide Bank of America’s efforts to help make financial lives better for customers, clients, communities and our teammates. Opportunity and Inclusion Each employee brings unique skills, background and opinions. We see opportunity and inclusion as our platform for innovation and a key component in our success. Our Values Learn about our four values that represent what we believe. Pay Transparency: https://careers.bankofamerica.com/en-us/pay-transparency

AWS
Terraform
Automation
Direct Apply
Posted 29 days ago
Bank of America

Site Reliability Engineer Lead

Bank of AmericaPlano, TexasFull-time
View Job
Compensation$80K - 130K a year

Lead SRE teams to implement tooling and alerting to ensure service reliability and partner with development and support teams to reduce toil and improve observability. | Requires 5+ years in platform or infrastructure engineering with proficiency in SRE practices, automation tools like Ansible, scripting in Python or Golang, Infrastructure as Code, CI/CD pipelines, and service mesh platforms. | Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! This job is responsible for partnering with engineering and technology teams to implement measures prescribed by the Site Reliability Engineer teams it leads. Key responsibilities include ensuring appropriate instrumentation, tooling, ticketing, alerting and on call routines are in place for key services, demonstrating technical expertise within domains, and decomposing objectives into work units. Job expectations include advancing efficient solution delivery practices and promoting exceptional design, engineering, and organizational practices. The individual in this role is accountable for establishing and maintaining partnerships with Application Development and Production Support teams to implement the measures prescribed through the collaboration of the Senior Site Reliability Engineer (SRE) and the SRE team(s) they are leading. This individual will include ensuring the appropriate instrumentation, tooling, ticketing, alerting and on-call routines are in place for key services. This role demonstrates a high level of technical expertise within one or more technical domains. This role demonstrates the ability to decompose issues or objectives into units of work that can be assigned to other team members. This individual will advocate and advance more efficient solution delivery practices and evangelize great design, engineering and organizational practices. Responsibilities: Collaborates with Development and Infrastructure teams to understand technical solutions and implement monitoring capabilities outlined in the application and system monitoring designs put forward by the Senior Site Reliability Engineer (SRE) Develops and maintains reliability scripts, tools and libraries and leverages them for common instrumentation, automation, and operational needs, and when mentoring SRE resources on reliability practices and established tools/capabilities Partners to implement code changes to make use of common reliability libraries and tools and helps Application Production Services and Application Development teammates understand how to use them Participates regularly in architecture community of practice meetings and communication via other channels Identifies vulnerabilities and opportunities for reliability improvement, such as investigating low level error rates and 'noise' in monitoring, and defines solutions to reduce manual support effort and/or improve system reliability Engages as a subject matter expert in major incident triage efforts and failure scenario modelling and diagnosis with Problem Manager root causes for major incident/problem management investigations see position summary required/desired qualifications Required Qualifications: 5+ years of experience in platform, systems, or infrastructure engineering, with a strong focus on automation and integration Proficiency in SRE best practices; Proven ability to reduce toil and improve observability of the environment Experience with automation and orchestration tools (e.g., Ansible or similar), and scripting with golang, Python, or equivalent Experience with supporting enterprise service mesh platforms Experience with Infrastructure as Code (IaC) concepts and CI/CD pipelines supporting automated builds, validation, and deployments Experience integrating provisioning workflows with platform services such as virtualization, networking, identity, monitoring, and configuration management systems Strong focus on testing and reliability, including automated integration/validation testing and troubleshooting of complex workflows Desired Qualifications: Linux System Administration Splunk Administration OpenShift Containers Dyantrace Administration Grafana Ansible Automation Horizon CI/CD (Jenkins, XLR, Artifactory, BitBucket) Azure/AWS\GCP Cloud Fast learner Proven ability to work independently with minimal supervision and as part of a team with direct responsibilities Systematic problem-solving approach, sense of ownership and drive Ability to juggle competing priorities and adapt to changes in project scope Skills: Automation Collaboration Influence Production Support Result Orientation Analytical Thinking Application Development Architecture Solution Design Stakeholder Management Other Terraform Shift: 1st shift (United States of America) Hours Per Week: 40 Bank of America is committed to help employees through the transition period when they’re displaced as a result of a workforce reduction, realignment or similar measure. Please review the resume writing and interviewing tips provided below to help prepare you for your next career opportunity. Getting started Regardless of the position you are interested in, the starting points to building your resume are the same: 1. Determine the job or types of jobs you want to do and research their responsibilities and qualifications. 2. Think about why you can do the job and make a list of your skills that are relative to the job. 3. Identify experiences or accomplishments that show your proficiency in the skills required for the job. 4. Summarize your abilities, accomplishments and skills into a brief, concise document. Considerations when writing a resume • Do be brief. Resumes should be 1-2 pages in length. • Do be upbeat and active in your wording. • Do emphasize what you have done clearly and concretely. • Do be neat and well organized. • Do have others proofread and critique your resume. Spell check. Make it error free. • Do use high quality, white or light colored 8½ x 11 paper. Use a laser printer if possible. • Don't be dishonest, always tell the truth about yourself in the most flattering light. • Don't include salary history or requirements. • Don't include references. • Don't include accomplishments that do not support your professional goals. • Don't include anything that isn't relevant. (For example, don't mention your fondness for swimming unless you want to work on the water.) • Don't use italics, underlining, shadows or other fancy treatments. Seven steps to a successful interview 1. Anticipate –Put yourself in the interviewer's position. What do you believe the interviewer is most interested in? Why do you think you have been invited to interview? 2. Research –What are the primary functions of the line of business? What are the success factors for the job? Is there a job description available? 3. Assess –Think about your skills, abilities, knowledge, interests, traits, values and accomplishments. Match them to what you know about the job. Consider which ones you should highlight. 4. Prepare Answers –Think about what the interviewer may ask, determine what the best answer is and write it down. 5. Prepare Questions – Interviewing is a two-way street. By asking thoughtful questions, you communicate your interest and learn a lot about the job. Choose two or three questions to ask your interviewer. Avoid asking a lot of questions about vacation time or breaks. 6. Practice – It may seem awkward, but it is the best way to come across well in an interview. Practice your own "great responses" with others or in front of a mirror until you appear relaxed and at ease. 7. Follow-up – Send a brief follow-up letter to the interviewer. Keep in mind that the many job searchers will not send a follow-up letter. Sending one can become a competitive advantage. Pay Transparency - https://careers.bankofamerica.com/en-us/pay-transparency Privacy Statement - https://careers.bankofamerica.com/en-us/privacy-notice

API Design
System Architecture
Mentorship
Terraform
Observability
Direct Apply
Posted about 1 month ago

Ready to join Bank of America?

Create tailored applications specifically for Bank of America with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt