Software Engineer III - Equities Technology

Bank of America

Jersey City (NJ)

On-site

USD 102,900 - 179,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary incentive eligible
Annual discretionary award based on performance
Industry-leading benefits

Job summary

Bank of America is seeking a motivated professional to support Equity-wide AI initiatives. This role involves developing AI solutions and coordinating with various teams to foster AI adoption throughout the organization.

The ideal candidate will have experience in software engineering, a passion for AI, and the ability to collaborate effectively. The role is located in Jersey City, New Jersey, offering a competitive salary and benefits.

Qualifications

  • General experience or background in AI, data, analytics, or technology-enabled solutions.
  • A genuine interest and passion for AI, with a desire to keep learning.
  • Ability to organize work, manage priorities, and follow through.
  • Comfort working in a team environment and partnering across functions.
  • Some hands-on experience contributing to technical work (e.g., Python, data analysis).
  • Strong communication skills and a practical approach to problem-solving.

Responsibilities

  • Codes solutions and unit tests to deliver requirements per acceptance criteria.
  • Designs, develops, and modifies architecture components and application interfaces.
  • Mentors other software engineers on CI-CD practices and tool stack.
  • Executes story refinement and estimates work necessary for delivery.
  • Automates manual release activities.
  • Designs and maintains automated test suites.
  • Helps organize AI-related initiatives across the Equities business.

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

Education

Bachelor degree in Computer Science, Engineering or IT

Job description

At Bank of America, this role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities 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.

Job Profile Summary

We are looking for a motivated and thoughtful professional to support Equity‑wide AI initiatives and help gradually expand the use of AI across the Equities Technology organization. This role is well suited for someone who is organized, collaborative, curious, and passionate about AI, and who enjoys understanding problems, coordinating efforts, and contributing ideas and working 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 coaches the 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)
  • Helps organize and coordinate AI‑related initiatives across the Equities business
  • Works with stakeholders to understand needs, clarify priorities, and help determine what is worth working on and when
  • Supports planning and tracking of AI initiatives to ensure ideas move forward in a structured and practical way
  • Acts as a central point of coordination between business, data, and technology teams for AI‑related work
  • Maintains a working understanding of the AI landscape, including Generative AI and traditional machine learning concepts
  • Participates in building simple proof‑of‑concepts (POCs) to test and demonstrate AI ideas
  • Helps explain AI concepts in plain, practical terms and foster a collaborative, inclusive approach to AI adoption within Equities
Required Qualifications
  • General experience or background in AI, data, analytics, or technology‑enabled solutions
  • A genuine interest and passion for AI, with a desire to keep learning
  • Ability to organize work, manage priorities, and follow through
  • Comfort working in a team environment and partnering across functions
  • Some hands‑on experience contributing to technical work (e.g., Python, data analysis, AI tools, or similar)
  • Strong communication skills and a practical, grounded approach to problem‑solving
Desired Qualifications
  • 2+ years of relevant work experience
  • Proficiency in programming language(s) required for the role
  • Exposure to financial services or Equities, though not required
  • Familiarity with cloud platforms or AI tools
  • Experience contributing to POCs or pilot initiatives
  • Understanding of enterprise environments and governance considerations
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 Requirements

Bachelor degree in Computer Science, Engineering, IT or relevant OR equivalent professional experience.

Shift & Working Hours

Shift: 1st shift (United States of America)
Hours per week: 40

Pay & Benefits

Pay range: $102,900.00 - $179,900.00 annualized salary. Offers 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 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 benefits eligible. We provide industry‑leading benefits, paid time off, resources and support for employees to make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.

Legal

Privacy Statement: https://careers.bankofamerica.com/en-us/privacy-notice

Pay Transparency: https://careers.bankofamerica.com/en-us/pay-transparency

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III - Equities Technology
Software Engineer III - Equities Technology

Hobbsnews • Jersey City (NJ)

On-site
USD 102,000 - 180,000
Software Engineer III
Software Engineer III

Jobtailor • Charlotte (NC)

On-site
USD 102,900 - 179,900
Discretionary incentive plan
Industry-leading benefits
Paid time off
Software Engineer III
Software Engineer III

Bank of America • Pennington (NJ)

On-site
USD 102,000 - 180,000
Software Engineer III (AI/ML)
Software Engineer III (AI/ML)

Bank of America • Plano (TX)

On-site
USD 110,000 - 150,000
Software Engineer III - Global Equities Cash Technolog
Software Engineer III - Global Equities Cash Technolog

Bank of America • New York (NY)

On-site
USD 103,000 - 180,000
Competitive benefits
In-office culture
Career development
Equities AI Software Engineer III
Equities AI Software Engineer III

Hobbsnews • Jersey City (NJ)

On-site
USD 102,000 - 180,000
Software Engineer II (AI/ML)
Software Engineer II (AI/ML)

Bank of America • Charlotte (NC)

On-site
USD 120,000 - 170,000
Software Engineer III – Generative AI Platform Engineering
Software Engineer III – Generative AI Platform Engineering

Bank of America • Texas

On-site
USD 140,000 - 210,000
Software Engineer II (AI/ML)
Software Engineer II (AI/ML)

National Black MBA Association • United States

On-site
USD 120,000 - 180,000
Equities AI Software Engineer III
Equities AI Software Engineer III

Bank of America • Jersey City (NJ)

On-site
USD 102,000 - 180,000
Discretionary incentive eligible
Annual discretionary award based on performance
Industry-leading benefits