Bank of America logo

Software Engineer III

Bank of America

Charlotte, NC
Full Time
Senior
103k-180k
9 days ago

Job Description

About the Role

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. This role offers opportunities to develop and deliver complex requirements to accomplish business goals, ensuring software meets functional, non-functional, and compliance requirements, with solutions designed for maintainability and ease of integration.

Key Responsibilities

  • Responsible for developing and delivering complex requirements to accomplish business goals.
  • Ensure that software is developed to meet functional, non-functional, and compliance requirements.
  • Write code, perform unit testing, and ensure solutions can be integrated successfully with clear, robust, and well-tested interfaces.
  • Contribute to story refinement and defining requirements.
  • Participate and guide the team in estimating work necessary to realize a story or 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 requirements per acceptance criteria and compliance standards.
  • Utilize multiple architectural components across data, application, and business layers in design and development.
  • Assist team with resolving technical complexities involved in realizing story work.
  • Contribute to existing test suites, analyze test reports, identify issues/errors, and triage underlying causes.
  • Document and communicate information for deployment, maintenance, support, and business functionality.
  • Participate, contribute, and coach team members in delivery/release events such as CI-CD processes, branching, pull requests, issue triage, merge/conflict resolution, and release notes.

Requirements

  • Experience developing service integration solutions using Kafka, Confluent, Java, J2EE, Websphere, MQ, or Message Streaming.
  • 8+ years of experience in Angular and Middleware Service development.
  • Good understanding of Design Patterns and design thinking, with ability to apply them in technical solutions.
  • Familiarity with SOAP and REST Web Services and related technologies (JAX-WS, JAX-RS, XML Technologies).
  • Web Services design and development experience as a service provider.
  • Message streaming platform support design and development experience.
  • Strong communication and interpersonal skills, both written and verbal.
  • Self-starter with good aptitude, problem-solving skills, and openness to learning new technologies.
  • Ability to work well under pressure, manage multiple priorities, and deliver quality results under deadlines.

Nice to Have

  • Experience with Agile development and tools like Jira and Jenkins.
  • Experience with integration technologies such as Kafka and WebSphere.

Qualifications

  • Educational background is not explicitly specified, but extensive experience in relevant technologies is required.

Benefits & Perks

  • Pay range from $102,900 to $180,000 annually, with offers based on experience, education, and skill set.
  • Discretionary incentive eligibility and participation in an annual discretionary performance plan.
  • Industry-leading benefits, paid time off, and resources to support employee well-being.
  • Opportunities to make an impact and contribute to community growth.

Working at Bank of America

Bank of America emphasizes an inclusive, supportive, and responsible workplace culture focused on growth, community impact, and employee well-being. The company values diversity, equal employment opportunity, and a safe, drug-free work environment.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary103k-180k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Bank of America

Website

bankofamerica.com

Location

Charlotte, NC

Industry

Financial Transactions Processing, Reserve, and Clearinghouse Activities

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches