Software Engineer III

Bank of America Corporation
Plano, TX

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 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)

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: Creates an inclusive team where members are treated fairly and respectfully.
  • Manager of Process & Data: Demonstrates and expects process knowledge, data driven decisions, simplicity and continuous improvement.
  • Enterprise Advocate & Communicator: Delivers clear and concise messages that motivate, convey the “why” and connects contributions to business results.
  • Risk Manager: Leads and encourages the identification, escalation and resolution of potential risks.
  • People Manager & Coach: Knows and develops team members through coaching and feedback.
  • Financial Steward: Manages expenses and demonstrates an owner’s mindset.
  • Enterprise Talent Leader: Recruits, on-boards and develops talent, and supports talent mobility for career growth.
  • Driver of Business Outcomes: Delivers results through effective team management, structure, and routines.

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

LOB Specific Job Description

Position Summary

Bank of America has been recognized as #1 in customer satisfaction with banking mobile apps and online banking among national banks in the J.D. Power 2021 U.S. Banking Mobile App Satisfaction Study and the J.D. Power 2021 U.S. Online Banking Satisfaction Study.1 We earned additional recognition by J.D. Power as #1 in Customer Satisfaction with Retail Banking Advice. We are looking to hire a talented Android Engineer to design, build, deploy and maintain the next generation of mobile applications. Your primary focus will be developing high-end mobile applications for various internal business customers.

Your primary duties may include employing test-driven development (TDD), collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.

Primary Skill

  • Android

Minimum Years of Experience

  • 5

Required Qualifications

  • Bachelor’s degree in computer science or master’s in software engineering.
  • Typically requires 5 years of experience.
  • 5+ years of experience in Android Development using Kotlin and/or Java.
  • Must have experience writing automated tests using frameworks like Appium
  • Designing, building and maintaining next generation android mobile applications.
  • Providing TDD leadership to ensure exceptional code quality.
  • Ensuring enterprise-grade performance of the application to specifications.
  • Identifying potential problems and resolving application bottlenecks.
  • Maintaining the code and atomization of the application.
  • Designing and implementing application updates.
  • Ensuring quality and performance of the application to specifications.
  • Proficient in code versioning tools including Git, Bitbucket.
  • Familiarity with Biometrics, push notifications, usage of Camera API’s, etc.

Desired Qualifications

  • Experience with continuous integration & Unit tests.
  • Ability to thrive in a fast-paced, team-based environment.
  • Strong written and verbal communication skills.
  • Strong focus on troubleshooting and issue resolution.

Shift:

1st shift (United States of America)

Hours Per Week:

40
Posted 2025-10-06

Recommended Jobs

Sales Support Specialist

Boxes 4 U
Plano, TX

Position: Sales Support Specialist Position Overview: As we expand our operations, we are looking for a driven and customer-focused Sales Support Specialist to join our growing team. You will pl…

View Details
Posted 2025-10-07

Staff SAP Ariba Engineer - Sr Consultant

Visa
Austin, TX

Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and govern…

View Details
Posted 2025-09-22

Locum Tenens Radiology Job TX

LocumTenens.com LocumTenens.com
Texas

This Job at a Glance Job Reference Id:  ORD-186264-MD-TX Title:  MD Dates Needed:  June 2025 or as soon as cred | Temps are available - Ongoing Shift Type:  Day Shift Assignment Type: …

View Details
Posted 2025-09-10

Spacecraft Lighting Systems Engineer

METECS
Houston, TX

We are seeking a talented Spacecraft Lighting Systems Engineer to join our team working on the Simulation and Advanced Software Services II Contract. This role focuses on the design, development, and…

View Details
Posted 2025-09-10

Full Time Perinatology Job El Paso, TX

CompHealth CompHealth
El Paso, TX

You will enjoy practicing in El Paso. It is the sixth-largest city in Texas and enjoys outstanding year-round weather. The cost of living is low, and the medical community is sophisticated and welcom…

View Details
Posted 2025-09-10

Registered Nurse (RN)

Care Options For Kids
Cedar Park, TX

About the Role At Care Options for Kids, a pediatric home health care company providing one-on-one care in the home, we do things a little differently. There's no revolving door of patients or hospita…

View Details
Posted 2025-10-01

Director of Enablement Programs

Equinix
Dallas, TX

Who are we? Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.  A place where bold idea…

View Details
Posted 2025-10-06

Irrigation Manager, San Antonio

Sunscape Landscaping
San Antonio, TX

Irrigation Manager - Commercial Landscaping We’re hiring an Irrigation Manager to lead all irrigation operations for our San Antonio branch. You want career growth, top-tier pay, a fun work envir…

View Details
Posted 2025-09-09

[Entry Level] Network QA Engineer - Cell Phone Network Field Testing (2506-3)

Jnd-inc
Plano, TX

Position Overview ~ Job Title: Network QA Engineer ~ Education: Associate's degree in technical related field ~0-3 years of experience in 3G, 4G, 5G, LTE preferred ~ Job Type: Full-Time, Hour…

View Details
Posted 2025-09-12