Software Engineer lll - Modernization
Listed on 2026-06-06
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Full Stack Developer
Job Description
At Bank of America, we are guided by a common purpose to help make financial lives better through 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, including our commitment to an inclusive workplace, attracting and developing exceptional talent, supporting teammates’ wellness, rewarding performance, and making impact in the communities we serve.
Bank of America is committed to an in‑office culture with specific requirements for office‑based attendance, while allowing flexibility based on role‑specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact.
This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities include ensuring software meets functional, non‑functional, and compliance requirements; solutions are well designed with maintainability and ease of integration and testing built in from the outset. Expectations include strong knowledge of industry development and testing practices, design and architectural patterns, and continuous integration/deployment practices.
Responsibilities- Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Design, develop, and modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Mentor other software engineers and coach the team on continuous integration and continuous development (CI‑CD) practices and automation tool stack
- Execute story refinement, definition of requirements, and estimate work necessary to realize a story through the delivery lifecycle
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas
- Automate manual release activities
- Design, develop, and maintain automated test suites (integration, regression, performance)
- 7+ years of hands‑on software engineering experience, including building and supporting mission‑critical systems
- 7+ years of hands‑on experience with Java and Spring Boot building microservices for mission‑critical, low‑latency systems
- 2+ years of technical leadership experience (Feature Lead / Tech Lead / Senior Engineer) leading delivery for a small to mid‑sized engineering team
- Experience with event‑driven architectures using Kafka (topic design, consumer groups, streaming patterns, integration with back‑end services)
- Solid experience with Oracle (or similar RDBMS) including schema design for payments, performance tuning, and transactional integrity
- Knowledge of wire processing workflows including initiation, compliance screening, enrichment, routing, settlement, exception handling, and investigations
- Experience designing and deploying services using containers (Docker) and Kubernetes, including configuration, scaling, and rollout strategies, preferably on a cloud or private‑cloud platform
- Ability to ensure solutions meet regulatory and compliance requirements (OFAC, AML, sanctions, risk controls)
- Expertise applying architectural patterns, integration design, event‑driven or microservices patterns, and modern engineering frameworks
- Strong hands‑on experience developing automated test suites, ensuring coverage across MT/MX message validation, schema compliance, routing logic, performance, and resiliency
- Experience setting up and maturing CI/CD pipelines with automated quality gates, schema validations, regression packs, and safe deployment controls for mission‑critical systems
- Ability to troubleshoot and resolve complex technical issues across distributed systems, including message parsing failures, routing defects, latency issues, or integration errors
- Excellent mentoring, communication, and collaboration skills to support engineering teams and influence technical direction across architecture, product, operations, and compliance partners
- Familiarity with Federal Reserve Operating…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).