Software Engineer II

Bank of America
Pennington, AL

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:

  • 7+ years of hands‑on software development experience, with deep expertise in Python in production environments.
  • Strong experience designing and implementing large‑scale, distributed systems with complex business logic.
  • Strong experience and knowledge of Object Oriented Programming concepts.
  • Proven ability to act as a technical architect, defining system designs, APIs, data flows, and inter - service interactions.
  • Demonstrated experience building high‑performance and scalable solutions; experience with low‑latency systems is a significant plus.
  • Experience working directly with front office or quantitative stakeholders in a capital markets environment.
  • Strong knowledge of software performance optimization, concurrency, and resource management.
  • Experience leading projects and taking end‑to‑end ownership of delivery.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non‑technical audiences.
  • Strong mentoring skills and a demonstrated ability to develop junior talent.

Desired Qualifications:

  • Knowledge of pricing, hedging, or lifecycle management systems in Capital Markets.
  • Prior experience modernizing or re‑architecting platforms in a regulated environment.
  • Hands on experience with Quartz or similar platforms – Athena, Beacon etc.

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 - Pennington - 1500 American Blvd - Hopewell Bldg 5 (NJ2150)Pay and benefits informationPay range$88,800.00 - $144,800.00 annualized salary, offers to be determined based on experience, education and skill set.Discretionary incentive eligibleThis 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.BenefitsThis 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.
Posted 2026-08-17

Recommended Jobs

Treatment Coordinator - Inside Sales

Trulove Orthodontics
Montgomery, AL

Job Description Job Description Summary of Position: The Treatment Coordinator is a dynamic sales professional and one of the most influential roles within our practice. As the first point o…

View Details
Posted 2026-08-08

Avionics Technician

Guntersville, AL

Job Title: UH-60 Avionics Technician- Huntsville AL If interested & qualified, please apply or reach out to Jordyn with Aerotek Aviation at 843/972/1884 Location: Guntersville, AL (40 mins east…

View Details
Posted 2026-08-12

Hardware Engineer

IERUS Technologies, Inc.
Huntsville, AL

Description:: IERUS Technologies is seeking a Hardware Engineer to join a diverse and flexible team. The ideal candidate will have two or more years of experience in design and analysis. Position …

View Details
Posted 2026-06-19

Accepting Resumes

Rocket City HR
Madison, AL

Job Description Job Description If you would like to submit a resume for consideration for a future opening, please click on the link and follow the instructions. We will notify you should an ope…

View Details
Posted 2026-03-08

Avionics Technician

Aerotek
Mobile, AL

Job Description Job Description Job Title: Avionics Technician IF INTERESTED PLEASE Text Robert Bowers at 843/972/1990 Job Location: Mobile, AL Job Description We are seeking Avionics …

View Details
Posted 2026-08-13

Operations Clerk

Dynamics ATS
Excel, AL

Operations Clerk   JOB-10047040   Anticipated Start Date July 3, 2026   Location Irondale, AL   Type of Employment Contract Hire   Employer Info O ur client is a leader…

View Details
Posted 2026-07-07

Registered Nurse ( RN ) 7AM - 7PM

Legacy Health And Rehabilitation Of Pleasant Grove LLC
Alabama

Your Schedule Just Got Better!12-HOUR SHIFTS + EVERY OTHER WEEKEND OFF! That means Friday, Saturday & Sunday OFF every other weekend! ~ Position: Registered Nurse ( RN ) ~ Shift: 7PM - 7AM ~…

View Details
Posted 2026-08-15

Assistant General Manager

Big Bad Breakfast
Tuscaloosa, AL

Job Description Job Description Benefits: Competitive salary Dental insurance Employee discounts Flexible schedule Free uniforms Health insurance Opportunity for advancement …

View Details
Posted 2026-07-20

Teller

Citizens Trust Bank
Eutaw, AL

Job Description Job Description We’re Hiring! Teller – Eutaw, AL Celebrating over 100 years in the community, Citizens Trust Bank remains committed to providing personalized service and …

View Details
Posted 2026-03-11