Software Engineer III

Bank of America Corporation
Chicago, IL

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)

Required Qualifications:

  • Strong Python fundamentals and previous Python coding experience with expertise in object-oriented programming. You will develop, enhance and support an efficient, reusable, testable, scalable and performant code with special attention to high availability, low latency, data protection, security and automation.
    • 4+ years of development experience in these skillsets:
    • Core Python fundamentals and programming
    • Object-oriented programming
    • Working with Python libraries like Pandas, NumPy, etc.
    • Object oriented and Relational Database knowledge
    • Code packaging, release, and deployment
    • Code versioning tools like Git, SVN, etc

Desired Qualifications:

  • Good design sense with ability to apply Design principles that are executable for a scalable application.
  • Experience in robust testing and debugging software applications with Python test framework tools like Behave, Pytest, PyUnit, etc.
  • Innovative mindset. Not afraid to ask why and question established practices, always looking to own and improve quality via automation and tooling.
  • Strong understanding of agile methodology, with an emphasis on test driven development continuous integration.
  • Strong analytical skills required to develop solutions for complex business requirements.
  • Team player and collaborative. You will be expected to liaise with both technical and business colleagues locally in Singapore and at other locations in UK, India, New York and Chicago. You will work as part of a wider development team spread between London, Singapore and India.
  • Good communicator to fellow developers, management and business stakeholders.
  • Can pick up new technologies and concepts and apply them to your day to day work.
  • Work independently

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

Bachelors degree in Computer Science

Shift:

1st shift (United States of America)

Hours Per Week:

40

Posted 2026-03-09

Recommended Jobs

Accounts Payable Specialist

Stevens Industries
Teutopolis, IL

  An Accounts Payable Specialist is responsible for verifying supplier invoices and processing these invoices, ensuring timely payments. Ability to communicate with suppliers to maintain a positiv…

View Details
Posted 2026-03-07

INTL - Remote AI Data Engineer

Insight Global
Chicago, IL

Job Description As a Senior AI Data Engineer, they will be working on Snowflake LLM observability, working with the system of record and execution layer for enterprise LLM workloads in snowflak…

View Details
Posted 2026-03-09

Senior Accountant

DwyerOmega
Chicago, IL

Full-time Description The Senior Accountant reports to the Assistant Controller and is responsible for accurate and timely journal entry creation, account reconciliations, fixed asset track…

View Details
Posted 2026-03-10

Warehouse Associate 1st Shift Part-Time

Cardinal Health
Channahon, IL

Now offering a $500 New Hire Sign-On Bonus! Shift: Tue-Wed 7am - 5:30pm Pay rate: $21per hour (includes shift differential) Bonus eligible: No Benefits: 401k Contributions, Paid Time Off,…

View Details
Posted 2026-03-09

Private Swim Instructor

InstaSwim LLC
Cicero, IL

InstaSwim is looking to hire professional and experienced private swim instructors to teach swim lessons in our clients private homes & community pools all within your location & surrounding cities! …

View Details
Posted 2026-01-23

Nanny

GreatAuPair LLC
Chicago, IL

We are looking for an upbeat, easy going, reliable and flexible person to take care of Ameliana mostly Monday- Friday (but hours can vary). If we need you on the weekends you will have a day off durin…

View Details
Posted 2025-11-06

Landscape Production Manager

LandCare
Chicago, IL

Production Managers at LandCare are crucial members of our operations team. Production Managers lead the frontline crews to ensure quality, efficiency, and safety while creating beautiful landscapes …

View Details
Posted 2026-02-19

Data Scientist, Generative & Agentic AI Solutions: Senior Consultant

Alvarez & Marsal
Chicago, IL

Description About Alvarez & Marsal Alvarez & Marsal (A&M) is a global consulting firm with over 10,000 entrepreneurial, action and results-oriented professionals in over 40 countries.…

View Details
Posted 2026-03-07

Sales Representative

Grande Communications
Elgin, IL

Direct Sales Representative- Residential Job Category: Sales Requisition Number: DIREC009275 Location: Chicago, Orland Park, Arlington Heights, Naperville, Elgin, Schaumburg, IL greater marke…

View Details
Posted 2026-03-09

Cosmetology Instructor - Days

Tricoci University
Rockford, IL

Position Available: Cosmetology Instructor at Tricoci University About Tricoci University: Tricoci University of Beauty Culture is a premier institution committed to providing high-quality educ…

View Details
Posted 2025-12-18