Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer lll - Payments Modernization

Bank of America ATM

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:

  • 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.

Desired Qualifications :

  • Familiarity with Federal Reserve Operating Circular 8, CHIPS Operating Rules, and SWIFT Standards related to wire message structures and processing requirements.

  • 3+ years working in high‑value payments, preferably in US Wires (Fedwire, CHIPS) and/or SWIFT cross‑border payments.

  • Experience supporting or engineering for high‑value, low‑latency payment systems, including performance tuning, message parsing optimization, and resiliency patterns.

  • Exposure to fraud detection, sanctions screening engines, and other risk systems integrated into wire processing flows.

  • Knowledge of end‑to‑end wire operational workflows including exceptions, repairs, adjustments, investigations, and settlement cycles.

  • Experience implementing or integrating monitoring/observability platforms (e.g., Splunk, ELK, AppDynamics, Dynatrace) for wire transaction tracing and operational insights.

  • Experience in cloud modernization or microservices transformation for wire or other regulated financial systems.

  • Experience with UI frameworks (e.g., Angular) and/or Node.js for building operational tools, dashboards, or auxiliary services around wire platforms.

  • Ability to collaborate with Compliance, Risk, Operations, and business SMEs to ensure solutions meet regulatory, operational, and audit requirements.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer lll - Payments Modernization in Jersey City, NJ vacancy
  •  ...Software Engineer lll - Payments Modernization Jersey City, New Jersey;Charlotte, North Carolina To proceed with your application, you must be at least 18 years of age. Acknowledge ( Bank of America employees are required to meet all posting eligibility... 
    Suggested
    Work at office
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    5 days ago
  •  ...technology products. As a Senior Lead Software Engineer at JPMorganChase within the Commercial...  ...for cash settlement and SWIFT payment processing platforms. Lead the transformation...  ...required Proven track record of modernizing complex legacy platforms and migrating... 
    Suggested
    For contractors

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...and deliver top-notch technology products. As an AI Modernization Senior Lead Software Engineer at JPMorganChase within the Consumer and Community...  ...banking as well as lending, mortgages, credit cards, payments, auto finance and investment advice. This group is also... 
    Suggested

    J.P. Morgan

    Jersey City, NJ
    12 days ago
  • RE Partners seeks a Principal Java Engineer to design and develop low-latency, high-throughput systems within the payments processing domain. This hybrid role emphasizes performance and collaboration in a modern engineering culture. Successful candidates will have extensive... 
    Suggested

    RE Partners

    Hoboken, NJ
    3 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank –...  ...leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world... 
    Suggested

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  •  ...DESCRIPTION Join a team applying modern artificial intelligence and...  ...to high-impact, high-scale payments workflows. You will work with...  .... You will help raise engineering standards and mentor others while...  ...the team Champion modern software development life cycle (SDLC)... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...seeking a qualified Senior Java Backend Engineer to fill an open position in the financial...  .... This role involves designing and modernizing cloud-based backend applications using Java...  ...opportunity to work on impactful banking and payment systems. #J-18808-Ljbffr Agility... 

    Agility Partners

    Brooklyn, NY
    3 days ago
  •  ...Hoboken, New Jersey, for a 12-month engagement. The role focuses on designing, developing, and maintaining web applications using modern technologies such as Java, Spring, and Hibernate. The ideal candidate will have strong skills in JavaScript, Struts, and RESTful services... 

    Avance Consulting

    Hoboken, NJ
    3 days ago
  •  ...notch technology products. As a Lead Software Engineer at JPMorgan Chase, you are an integral...  ...strategies Contributes to platform modernization through adoption of cloud-native,...  ...banking, markets, securities services and payments. Corporations, governments and... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  • $137k - $182k

     ...remotely one day. A member of our recruitment team will provide more details. Job Summary: MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other... 
    Work at office
    Local area
    Remote work

    MUFG in the Americas

    Jersey City, NJ
    more than 2 months ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a Lead...  ...A keen interest in staying ahead of modern development trends and experimenting...  ..., markets, securities services and payments. Corporations, governments and institutions... 

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...possible. As an Equity Derivative Group software engineer at JPMorgan Chase within our agile team...  ...sales & marketing platforms using modern technologies and industry best practices...  ...banking, markets, securities services and payments. Corporations, governments and... 

    J.P. Morgan

    Jersey City, NJ
    18 days ago
  •  ...limits of what's possible As a Lead Software Engineer at JPMorganChase within the Markets Org...  ...elements interop) Strong experience with modern front-end frameworks such as Next.js (...  ..., markets, securities services and payments. Corporations, governments and institutions... 

    J.P. Morgan

    Jersey City, NJ
    7 days ago
  •  ...limits of what's possible. As a Lead Software Engineer at JPMorganChase within Commercial &...  ...capabilities, and skills Familiarity with modern front-end technologies, JS frameworks,...  ..., markets, securities services and payments. Corporations, governments and institutions... 

    J.P. Morgan

    Jersey City, NJ
    13 days ago
  • $171k - $260k

     ...As a Senior Lead eSoftware Engineer at JPMorgan Chase within the...  ...requirements. Oversee the end-to-end software development lifecycle, from...  ...goals. Familiarity with modern Continuous Integration...  ...markets, securities services and payments. Corporations, governments... 

    J.P. Morgan

    Jersey City, NJ
    18 days ago
  •  ...an exciting and rewarding opportunity for you to take your software engineering career to the next level.  The Chief Data & Analytics Office...  ...code in a large corporate environment with one or more modern programming languages and database querying languages Knowledge... 
    Work at office

    J.P. Morgan

    Jersey City, NJ
    6 days ago
  • $50 - $55 per hour

     ...grade code; conducts thorough code reviews; sets and enforces engineering standards. Builds and maintains highly available and scalable...  ...capacity (technical leadership, design ownership). React expertise: modern React patterns, TypeScript , state management, component... 
    Contract work
    H1b
    Local area

    Excelon Solutions

    Jersey City, NJ
    2 days ago
  •  ...influential companies. As Senior Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you will deliver the...  ...workflows, release governance, automated test modernization, resilience engineering, and incident... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...companies. As a Lead Infrastructure Engineer at JPMorgan Chase within the Enterprise...  ...platforms team, you apply deep knowledge of software, applications, and technical processes...  ...changes that resolve complex issues and modernize our technology processes, driving... 

    J.P. Morgan

    Jersey City, NJ
    18 days ago
  •  ...your role and advance your career - and we have the perfect software engineering opportunity for you. Step into a high-impact engineering...  ...Cloud Foundational Services , where you'll help build and modernize secure, resilient cloud platform capabilities that power... 

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...limits of what's possible. As a Sr Lead Software Engineer at JPMorganChase within the Commercial...  ...and NoSQL databases Knowledge of modern development practices including CI/CD pipelines...  ..., markets, securities services and payments. Corporations, governments and... 

    J.P. Morgan

    Jersey City, NJ
    17 days ago
  •  ...products. As a Golang / IaC Senior Lead Software Engineer at JPMorganChase within the Consumer...  ...cloud-native software solutions using modern technology stacks to deliver highly available...  ...advice, small business loans and payment processing. We're proud to lead the U.S... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    16 days ago
  •  ...technology products. As a Senior Lead Software Engineer at JPMorganChase within the Equities...  ...legacy desktop/fat-client applications to modern web platforms, with sensitivity to...  ...banking, markets, securities services and payments. Corporations, governments and institutions... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...DESCRIPTION Elevate your engineering prowess to unprecedented levels...  ...discipline, combining software and systems to develop creative...  ...pipelines. Proficiency with modern data processing frameworks such...  ...advice, small business loans and payment processing. We're proud to... 

    J.P. Morgan

    Jersey City, NJ
    16 days ago
  •  ...together.  As a Senior Director of Software Engineering at JPMorganChase within the Connected...  ..., release governance, automated test modernization, resilience engineering, and incident...  ...investment advice, small business loans and payment processing. We're proud to lead the U... 

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  •  ...JOB DESCRIPTION As a Director of Software Engineer at JPMorgan Chase within the Commercial...  ...significant multi-year investment and modernization program to build new, best-in-class, internally...  ..., markets, securities services and payments. Corporations, governments and... 

    J.P. Morgan

    Jersey City, NJ
    18 days ago
  •  ...together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate...  ...requirements. This is a must-have. Lead the modernization of legacy systems, driving adoption...  ..., markets, securities services and payments. Corporations, governments and... 

    J.P. Morgan

    Jersey City, NJ
    18 days ago
  •  ...together. As a Senior Director of Software Engineering at JPMorganChase within the Corporate...  ...analytics for case lifecycle management. Modernization experience in hybrid cloud, including...  ..., markets, securities services and payments. Corporations, governments and... 

    J.P. Morgan

    Jersey City, NJ
    18 days ago
  •  ...designs and delivers front office software solutions for loan trading,...  ...loss  As a Lead Software Engineer at JPMorganChase within the...  ...and Skills Familiarity with modern front-end technologies....  ...markets, securities services and payments. Corporations, governments and... 

    J.P. Morgan

    Jersey City, NJ
    18 days ago
  • $130k - $185k

     ...technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software platforms, AI‑enabled tools, and internal products that... 
    Work experience placement
    Summer holiday
    Work at office
    Flexible hours

    EY

    Hoboken, NJ
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer lll - Payments Modernization. Be the first to apply!