Expoint – all jobs in one place
The point where experts and best companies meet

Software Engineer Ii - Python jobs at Bank Of America in United States, Chicago

Discover your perfect match with Expoint. Search for job opportunities as a Software Engineer Ii - Python in United States, Chicago and join the network of leading companies in the high tech industry, like Bank Of America. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United States
State
Chicago
55 jobs found
14.09.2025
BOA

Bank Of America Solution Engineer Lead United States, Illinois, Chicago

Limitless High-tech career opportunities - Expoint
Description:


This job is responsible for defining and leading the engineering approach across end-to-end technology stacks. Key responsibilities include leading teams to deliver design solutions, engaging in development environments to identify and improve performance/capacity issues, and ensuring system design solutions comply with enterprise standards. Job expectations include demonstrating technical expertise within domains, decomposing objectives into work units, advancing efficient solution delivery practices, and promoting exceptional design, engineering and organizational practices.

Service Design & Deliveryengineer 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:

  • Ensures that execution aligns with product strategy by working with product management, product owners, and other stakeholders, contributing to the technology strategy for their technical domain
  • Mentors and guides Solution Engineer resources and more junior engineers on performance evaluation and validation methods and tools ensuring system design technology solutions comply with enterprise system design and engineering standards
  • Participates in solution-driven discussions, such as various Communities of Practice (COPs), contributes to the design of large or highly complex architectural designs, and finds creative solutions through their knowledge of the domain and operational constraints
  • Collaborates with Development and Infrastructure teams to understand technical solutions and provide the performance capabilities required in the application across the technology stacks provided by peer Engineering Leads
  • 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.
  • As needed, 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.
  • Bachelor’s degree preferred.

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
1st shift (United States of America)

Expand
14.09.2025
BOA

Bank Of America Software Engineer II - Python United States, Illinois, Chicago

Limitless High-tech career opportunities - Expoint
Description:

Job Description:

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.

Software Engineer to work on maintaining and enhancing Python based FX execution app suite and develop, test and deliver complex software requirements to accomplish business goals.


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

  • Exceptional development skills in Core Python on Linux/UNIX

  • Knowledge or experience of agile development (e.g., XP, SCRUM, Kanban) and continues integration.

  • Experience with Python performance tuning

  • Solid OO design skills with an emphasis on distributed low latency, high availability systems

  • Excellent problem solving and analytical skills in a high-pressure environment.

  • Strong understanding of algorithms and data structures

  • Strong understanding of design patterns including why and where a pattern should be used.

  • Strong understanding of Messaging Middleware concepts, usage, and application

  • Develop code solutions and unit tests, ensuring integration with the overall system through clear, robust, and well-tested interfaces.

  • Participate in team estimation of work required for story delivery.

  • Python development skills

  • KDB/Q development skills

Desired Qualifications

  • Experience with Quartz bank systems

  • Experience with Python data analysis packages

  • Contribute to story refinement and requirements definition.

  • Experience working with global development teams.

  • Experience working in a front office e-trading platform development team.

  • Experience with Python quantitative packages

  • Participate in delivery and release events, including CI/CD activities such as branching, pull requests, issue triage, conflict resolution, and release notes.

  • Adhere to team processes and cadence for code deployment and release.

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

1st shift (United States of America)

Expand
08.09.2025
BOA

Bank Of America Cloud Security Engineer – Azure Vulnerability United States, Illinois, Chicago

Limitless High-tech career opportunities - Expoint
Description:

Job Description:

Role requires 3 years of experience.

Job Responsibilities:
• Identify vulnerabilities and misconfigurations across the Azure platform, resources, and workloads.
• Maintain cloud security posture management (CSPM) and vulnerability management tools such as Defender, Wiz, Qualys, CrowdStrike.
• Develop automated detection and monitoring for insecure configurations, excessive permissions, and non-compliant deployments.
• Partner with engineering, DevOps, and application teams to provide remediation guidance and drive secure by design solutions.
• Triage and report vulnerabilities with risk ratings to ensure timely remediation.
• Research and stay ahead of emerging cloud threats, vulnerabilities, and industry best practices.
• Contribute to cloud security standards, baselines, and playbooks to improve enterprise-wide security posture.
• Support governance, risk, and compliance requirements by ensuring alignments with regulatory and internal policy standards.
• Drive Cloud Security solutions in alignment with the Bank’s cloud strategy and in accordance with security best practices.
• Develops strong partnerships by demonstrating operational expertise as a subject matter expert.

Required Qualifications
• Experience with Microsoft Azure native services, tools, and architecture.
• Understanding of cloud security principles and practice
• Working knowledge of cloud threat landscape
• Technical experience in infrastructure and/or security functions
• Understanding of DevSecOps and CI/CD pipeline integration through security engineering lifecycles.
• Understanding of Threat modeling and frameworks
• Understanding of vulnerability management and scanning tools
• Experience in project management
• Well-developed analytic, qualitative, and quantitative reasoning skills with a demonstrated creative problem-solving ability.
• Ability to work independently with little oversight on complex initiatives.
• Extremely motivated, hungry to learn
• Ability to communicate complex concepts to all levels of understanding and technical ability.

Desired Qualifications
• CISSP/CCSP/CISM
• Cloud specific Security certifications such as SANS/GIAC
• Vendor specific and relevant certifications – AZ-500, SC-200, AZ-204, CKA, CKS, RHCE, etc
• Bachelors degree in a technical field

1st shift (United States of America)

Expand
08.09.2025
BOA

Bank Of America Credit Manager II-Leasing United States, Illinois, Chicago

Limitless High-tech career opportunities - Expoint
Description:


Job Responsibilities:

  • Responsible for managing a team of credit professionals supporting a Healthcare, Education and Not For Profit large national portfolio for Bank of America’s Global Leasing group.
  • Resposible for determining credit appetite and tailored strategies for clients in this industry alongside partners in credit, sales, and risk management.
  • Management of the evaluation and underwriting of new equipment finance transactions, including the identification of all strengths, weaknesses, and risks – including credit risk, market risk, operational risk – as well as the associated mitigating factors.
  • Oversees the monitoring of credits throughout equipment line availability period to observe for emerging risks and offer direction & strategy during periods of credit deterioration through sound credit & equipment finance expertise which has led to favorable asset quality with minimal charge-offs
  • Offers proactive, client focused equipment finance solutions

Managerial Responsibilities:


This position may also have responsibilities for managing associates. At Bank of America, all managers at this level demonstrate the following responsibilities, in addition to those specific to the role, listed above.

  • Opportunity & Inclusion Champion: Models an inclusive environment for employees and clients, aligned to company Great Place to Work goals.
  • Manager of Process & Data: Demonstrates deep process knowledge, operational excellence and innovation through a focus on simplicity, data based decision making and continuous improvement.
  • Enterprise Advocate & Communicator: Communicates enterprise decisions, purpose, and results, and connects to team strategy, priorities and contributions.
  • Risk Manager: Ensures proper risk discipline, controls and culture are in place to identify, escalate and debate issues.
  • People Manager & Coach: Provides inspection, coaching and feedback to motivate, differentiate and improve performance.
  • Financial Steward: Actively manages expenses and budgets in alignment with objectives, making sound financial decisions.
  • Enterprise Talent Leader: Assesses talent and builds bench strength for roles across the organization.
  • Driver of Business Outcomes: Delivers results by effectively prioritizing, inspecting and appropriately delegating team work.

Required Qualifications:

  • 7+ years commercial equipment finance leasing experience
  • 2+ yrs of leadership or mentoring experience
  • Ability to motivate and influence teams and business partners
  • Knowledge of commercial equipment financing from a credit underwriting perspective
  • Excellent credit and risk analysis skills – ability to identify trends and risks in portfolio and in underwriting and client selection
  • Excellent presentation, structuring, and financial statement analysis skills
  • Must have sufficient Microsoft Office skills
  • Must be results oriented and able to accomplish objectives in a specified timeframe

Skills:

  • Attention to Detail
  • Loan Structuring
  • Portfolio Management
  • Risk Management
  • Underwriting
  • Coaching
  • Collateral Management
  • Credit Documentation Requirements
  • Relationship Building
  • Written Communications
  • Active Listening
  • Client Management
  • Critical Thinking
  • Oral Communications
  • Performance Management
1st shift (United States of America)

Expand
08.09.2025
BOA

Bank Of America Cloud Security Engineer – AWS Vulnerability & Misconfigurati... United States, Illinois, Chicago

Limitless High-tech career opportunities - Expoint
Description:

Job Description:

This role requires 3 years of experience.

Job Responsibilities:
• Identify vulnerabilities and misconfigurations across the AWS platform, resources, and workloads.
• Maintain cloud security posture management (CSPM) and vulnerability management tools such as Inspector, Wiz, Qualys, CrowdStrike.
• Develop automated detection and monitoring for insecure configurations, excessive permissions, and non-compliant deployments.
• Partner with engineering, DevOps, and application teams to provide remediation guidance and drive secure by design solutions.
• Triage and report vulnerabilities with risk ratings to ensure timely remediation.
• Research and stay ahead of emerging cloud threats, vulnerabilities, and industry best practices.
• Contribute to cloud security standards, baselines, and playbooks to improve enterprise-wide security posture.
• Support governance, risk, and compliance requirements by ensuring alignments with regulatory and internal policy standards.
• Drive Cloud Security solutions in alignment with the Bank’s cloud strategy and in accordance with security best practices.
• Develops strong partnerships by demonstrating operational expertise as a subject matter expert.

Required Qualifications:
• Experience with AWS native services, tools, and architecture.
• Understanding of cloud security principles and practice
• Working knowledge of cloud threat landscape
• Technical experience in infrastructure and/or security functions
• Understanding of DevSecOps and CI/CD pipeline integration through security engineering lifecycles.
• Understanding of Threat modeling and frameworks
• Understanding of vulnerability management and scanning tools
• Experience in project management
• Well-developed analytic, qualitative, and quantitative reasoning skills with a demonstrated creative problem-solving ability.
• Ability to work independently with little oversight on complex initiatives.
• Extremely motivated, hungry to learn
• Ability to communicate complex concepts to all levels of understanding and technical ability.

Desired Qualifications
• CISSP/CCSP/CISM
• Cloud specific Security certifications such as SANS/GIAC
• Vendor specific and relevant certifications – AZ-500, SC-200, AZ-204, CKA, CKS, RHCE, etc.
• Bachelors degree in a technical field

1st shift (United States of America)

Expand
08.09.2025
BOA

Bank Of America EET EEDS Sr Language Engineer United States, Illinois, Chicago

Limitless High-tech career opportunities - Expoint
Description:

Job Description:

EET EEDS Senior Language Engineer will be responsible for building and maintaining machine learning models to identify end user intent for a multi-channel Virtual Assistant.


• Design & drive the intent architecture for all of Erica for Employees across 5 domains.
• Work within the framework of a vendor based Virtual Assistant (Amelia).
• Manage the ongoing model governance for E4E’s web and voice models per MRM guidelines.
• Primary contact for MRM team and Erica for Employees.
• Lead the Gen AI POC and accountable for getting production approval and use case in production Q4 2025.
• Lead a team of 7 contactors/FTEs.
• Test, validate, and determine if we replace Microsoft Azure’s ASR with Soundhound’s ASR.
• Understand the intent portfolio for NLU across domains (e.g., technology, human resources) and how it maps to conversation design for web, mobile, and voice channels.
• Identify and build appropriate datasets to train and test machine learning models for intent classification and speech recognition.
• Develop tools and telemetry that can measure/monitor accuracy and performance and update the models accordingly throughout development lifecycle.
• Develop disambiguating and error handling strategies as the virtual assistant scales.
• Monitor conversations in the application to identify underperforming content and develop solutions to improve the performance.
• Collaborate with data scientists, product owners, UX researchers, and engineers to build out the “brain” of the virtual assistant.
Required Qualifications:

  • Experience with conversational interfaces and natural language processing.
  • Experience training machine learning algorithms for data classification and/or speech recognition.
  • Experience improving intent recognition of a data classification model.
  • Experience with python.
  • Unique skillset in computational linguistics and technical experience.
  • Familiarity with LLMs.
  • Familiarity with using version control technologies such as git, svn, or JIRA.
  • Experience in DevOps and Agile methodology.
  • Strong analytical and troubleshooting skills.

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
1st shift (United States of America)

Expand
08.09.2025
BOA

Bank Of America Technology Operations Specialist II United States, Illinois, Chicago

Limitless High-tech career opportunities - Expoint
Description:

Job Description:

Support Sybase re-platform project and coordinate the remediation of BOABs, Risk, compliance, NPT, and dormancy effort for Sybase, MySQL and MongoDB

Sybase re-platform is a multi-year project to migrate Sybase applications to suitable core or emerging technologies. This project involves migrating 85 AITs including UCAL and critical global systems. This will require a resource with strong knowledge of various database technology and project management skills. Additional resource is required to support these critical projects so we can ensure the migrations are done according to the project plan and complete in a timely manner to meet the aggressive timelines.

Required Qualifications:

  • 5+ years of experience in Database administration (Sybase)
  • Installation, configuration and upgrading of database software and related products
  • Should be strong in performance tuning and trouble shooting
  • Able to handle pressure situations since team has got stringent SLAs.
  • Establish and maintain sound backup and recovery policies and procedures
  • Plan growth and changes (capacity planning)
  • Work as part of a team and provide 8x5 support when required
  • A good understanding of the underlying operating system
  • Experience in code migration, database change management and data management through the various stages of the development life cycle
  • Should have sound communication skills with management, development teams, vendors and systems administrators
  • Should have the ability to handle multiple projects and deadlines
  • Should possess a sound understanding of the business
  • Exposure to Enterprise monitoring tools

Desired Qualifications:

  • Linux and scripting knowledge

Skills:

  • Innovative Thinking
  • Production Support
  • Result Orientation
  • Risk Management
  • Solution Design
  • Adaptability
  • Analytical Thinking
  • Collaboration
  • Influence
  • Solution Delivery Process
  • Architecture
  • Automation
  • DevOps Practices
  • Project Management
  • Stakeholder Management
1st shift (United States of America)

Expand
Limitless High-tech career opportunities - Expoint
Description:


This job is responsible for defining and leading the engineering approach across end-to-end technology stacks. Key responsibilities include leading teams to deliver design solutions, engaging in development environments to identify and improve performance/capacity issues, and ensuring system design solutions comply with enterprise standards. Job expectations include demonstrating technical expertise within domains, decomposing objectives into work units, advancing efficient solution delivery practices, and promoting exceptional design, engineering and organizational practices.

Service Design & Deliveryengineer 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:

  • Ensures that execution aligns with product strategy by working with product management, product owners, and other stakeholders, contributing to the technology strategy for their technical domain
  • Mentors and guides Solution Engineer resources and more junior engineers on performance evaluation and validation methods and tools ensuring system design technology solutions comply with enterprise system design and engineering standards
  • Participates in solution-driven discussions, such as various Communities of Practice (COPs), contributes to the design of large or highly complex architectural designs, and finds creative solutions through their knowledge of the domain and operational constraints
  • Collaborates with Development and Infrastructure teams to understand technical solutions and provide the performance capabilities required in the application across the technology stacks provided by peer Engineering Leads
  • 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.
  • As needed, 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.
  • Bachelor’s degree preferred.

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
1st shift (United States of America)

Expand
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Software Engineer Ii - Python opportunities at Bank Of America in United States, Chicago. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.