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

Software Engineer lll - Payments Modernization

$102.9k - $179.9k
Full-time

Bank of America Financial Center

Job Description:

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!

Job Description:
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

Pay Transparency details

US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101)Pay and benefits informationPay range$102,900.00 - $179,900.00 annualized salary, offers to be determined based on experience, education and skill set.Discretionary incentive eligibleThis role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.BenefitsThis role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer lll - Payments Modernization in Jersey City, NJ vacancy
  • $140k - $205k

     ...details.Role Summary:We are seeking a Blockchain & AI Software Engineer to design and build next‑generation payments and treasury platforms leveraging distributed...  ...intelligence. This role will focus on modernizing payment rails, liquidity management, settlement,... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    23 hours ago
  •  ...If you are a software engineering leader ready to take the reins and drive impact, we’ve got an...  ...a Director of Software Engineering – Payment Data Platform Infrastructure at JPMorgan...  ...readiness controls, automated test modernization, and incident triage acceleration),... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...build, 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

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...work 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 developers... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    2 days ago
  •  ...possible together. As a Senior Director of Software Engineering at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you will set the...  ...multi-year delivery roadmapDrive platform modernization using cloud-native architecture, micro-frontend... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    23 hours ago
  •  ...is your chance to shape an AI-first Developer Portal—a modern “front door” where clients and their systems can discover...  ...high-quality external APIs. As a Senior Vice President of Software Engineering within Payments Technology, you will lead teams and remain hands-on in... 
    Contract work

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  • $98k - $141.6k

     ...Description: Results-driven Software Quality Assurance (SQA) Test...  ...of experience in treasury, payments, transaction services, and...  ...teams while delivering quality engineering solutions across multiple...  ...transformation, cloud migration, or modernization programs Experience... 
    Full time
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    6 days ago
  •  ...pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank, Payment Services technology team, you are an integral part of an agile team that works to enhance,... 
    Immediate start

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...: Contract (Full-Time Preferred) Domain: Payments / Fintech / eCommerce Infrastructure About the Project We are leading a modernization initiative for a high-growth digital commerce...  ...the Role We are seeking a senior backend engineer to support a payment modernization... 
    Full time
    Contract work
    Remote work
    Flexible hours

    GrabJobs

    Jersey City, NJ
    3 days ago
  •  ...Senior Lead Software EngineerBe an integral part of an agile team that's constantly pushing the envelope...  ...technology products.As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank, Payment Services technology team, you are an integral... 
    Immediate start

    Chase

    Jersey City, NJ
    3 days ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a Software...  ...corporate environment with one or more modern programming languages and database...  ...investment advice, small business loans and payment processing. We’re proud to lead the U.S... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • $148.2k - $292.3k

     ...Summary Join our AI & Engineering team in transforming...  ...verticalized sector solutions in software, data, AI, network, and hybrid...  ...transforming engineering teams and modernizing technology & data platforms....  ...Banking, Retail Banking and Payments, you will be responsible for... 
    Local area

    Deloitte

    Jersey City, NJ
    4 days ago
  •  ...Lead Software EngineerWe have an opportunity to impact your career...  ...possible.As a Lead Software Engineer at JPMorganChase within the Consumer...  ...in building modern, responsive user interfacesProficiency...  ...advice, small business loans and payment processing. We're proud to... 

    Chase

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

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...high-growth companies to bring elite software engineers from Latin America who are not just technically...  ...mission-critical system with a clear modernization roadmap and an AI-native development...  ...Long-term projects 100% remote work Payment in USD PTO English lessons Technical... 
    Local area
    Remote work
    Work from home

    GrabJobs

    Jersey City, NJ
    2 days ago
  •  ...Corporate & Investment Bank (CIB) as a Software Engineer, where you will play a key role in...  ...stability. Experience with application modernization or new application development....  ...secure API design Preferred/domain: payments/treasury, fraud prevention,  graph DBs... 
    Work experience placement

    JPMorgan Chase & Co.

    Jersey City, NJ
    8 days ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a...  ...stackDesign and deliver data pipelines/ETL on modern data platforms (e.g., Databricks,...  ...banking, markets, securities services and payments. Corporations, governments and... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...2026 initiatives, including Active/Active Cloud and Gateway Modernization, in support of new business. The role requires E2E architecture...  ...knowledge. The candidate will guide integration services, payments networks, and data security, collaborating across teams to deliver... 

    Hobbsnews

    Brooklyn, NY
    2 days ago
  •  ...Technical Architect with Payments Experience HSS SOFT is an Equal Employment Opportunity...  ...members to ensure the delivery of a modern, cloud-based payments architecture. This...  ...requirements with technology standards and system engineering. # Leading technical decisions and... 

    HSS Soft

    Jersey City, NJ
    13 hours ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a...  ...the Commercial & Investment Banking - Payments team, you serve as a seasoned member of...  ...corporate environment with one or more modern programming languages and database querying... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Electronic...  ...years applied experienceProficiency in modern C++ on Unix, Linux with strong multithreading...  ..., markets, securities services and payments. Corporations, governments and... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...top-notch technology products.As a Lead Software Engineer at JPMorgan Chase, you are an integral...  ...strategiesContributes to platform modernization through adoption of cloud-native, event...  ...banking, markets, securities services and payments. Corporations, governments and... 

    JP Morgan Chase

    Jersey City, NJ
    8 hours ago
  •  ...reliable technology at scale.As a Lead Software Engineer at JPMorgan Chase within the Consumer &...  ...applications using microservices architecture and modern engineering practices.Use domain...  ...advice, small business loans and payment processing. We’re proud to lead the U.S... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a Vice...  ...in one or more languages - Java 11+ , Modern Java. Proficiency in Java 11 and Java...  ..., markets, securities services and payments. Corporations, governments and institutions... 

    JP Morgan Chase

    Jersey City, NJ
    8 hours ago
  •  ...with us as an experienced member of our Software Engineering team.As a Lead Software Engineer at...  ...systems quicker, driving innovation in payment platforms to deliver seamless, secure,...  ...corporate environment with one or more modern programming languages and database querying... 

    JP Morgan Chase

    Jersey City, NJ
    23 hours ago
  •  ...products.As a Senior Lead eSoftware Engineer at JPMorgan Chase within the...  ....Oversee the end-to-end software development lifecycle, from...  ...common goals.Familiarity with modern Continuous Integration development...  ..., securities services and payments. Corporations, governments... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...Key Responsibilities: ~5+ years software engineering experience, 3+ years SFCC (SFRA) development...  ..., technical SEO fundamentals, and modern development tooling. ~ SFCC / SFRA certification...  ...(SEO, AI, analytics, recommendations, payments). Ensure SEO best practices through... 

    Cloud Analytics Technologies LLC

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

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank Digital Channel...  ...code in a corporate environment using modern programming, scripting, and database...  ..., markets, securities services and payments. Corporations, governments and institutions... 
    Contract work

    JP Morgan Chase

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

    JP Morgan Chase

    Jersey City, NJ
    1 day ago

Do you want to receive more vacancies?

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