Software Engineer II - Digital Assets
Company: Bank of America
Location: New York City
Posted on: April 2, 2026
|
|
|
Job Description:
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, coding solutions, unit testing, and ensuring the
solution can be integrated successfully into the overall
application/system with clear, robust, and well-tested interfaces.
Job expectations include an awareness of development and testing
practices in the industry. Job Summary: Digital Assets presents an
exciting opportunity to derive valuable insights from data and to
drive revenue growth, efficiencies, and improved business
processes. Technology collaborates closely with Global Markets
Business and Platform teams in the design and buildout of the
Global Markets Digital Asset Platform. The platform will cater to a
growing number of use cases that harness the power of Distributed
Ledger Technology. Global Markets Digital Asset Platform will be
built on an infrastructure landscape that leverage cloud services
and on-premises solutions for scalability and compliance. The
Software Engineer will be part of the core team to buildout the
first-of-its-kind Global Markets Digital Asset platform. The
individual will connect with various teams & processes like test
management, change & release management, and production support.
This is an opportunity to join early and help build the core
infrastructure behind a first-of-its-kind Global Markets platform
using distributed ledger technology. This position is rapidly
evolving with advancements in distributed ledger technology and is
considered pivotal for the modernization of capital market
operations worldwide. Responsibilities: Codes solutions and unit
test to deliver a requirement/story per the defined acceptance
criteria and compliance requirements Utilizes multiple
architectural components (across data, application, business) in
design and development of client requirements Performs Continuous
Integration and Continuous Development (CI-CD) activities
Contributes to story refinement and definition of requirements
Participates in estimating work necessary to realize a
story/requirement through the delivery lifecycle Contributes to
existing test suites (integration, regression, performance),
analyze test reports, identify any test issues/errors, and triage
the underlying cause Performs spike/proof of concept as necessary
to mitigate risk or implement new ideas Designing and implementing
secure, scalable blockchain solutions that integrate with Global
Markets and enterprise infrastructure (eg. digital wallets)
Contributing to engineering best practices related to smart
contracts. Partnering closely with Prod Support and Engineering to
deploy & support applications. Required Qualifications: Technical
Proficient in object-oriented programming language. Hands-on
experience with application programming, backend API development
and distributed microservices infrastructure Understanding of the
cryptographic principles underpinning blockchain technologies such
as encryption algorithms, key management, key wallets Architecture,
design, and deployment of production-quality, scalable software
RESTful API design and development principles Container
orchestration systems like Kubernetes or Docker Non-Technical
Ability to communicate effectively to a wide range of audience
(business stakeholders, developer & support teams). Meticulous &
highly organized. Adaptable to shifting & competing priorities.
Critical thinking skills to diagnose & resolve complex issues.
Desired Qualifications: Proficiency in one or more functional
programming languages (e.g. Scala, Haskell) Experience with cloud
services (AWS, Azure, GCP etc) Agile working environment, including
participation in daily scrum meetings, backlog management, sprint
definition, and retrospectives Professional or personal experience
in DeFi markets 4 years in similar roles. Preferably in the
financial industry. Higher education in IT field or relevant
previous work experience Skills: Application Development Automation
Collaboration DevOps Practices Solution Design Agile Practices
Architecture Result Orientation Solution Delivery Process User
Experience Design Analytical Thinking Data Management Risk
Management Technical Strategy Development Test Engineering Minimum
Education Requirement: Bachelor's Degree or Equivalent Professional
Experience Shift: 1st shift (United States of America) Hours Per
Week: 40 Pay Transparency details US - NY - New York - 1100 Ave Of
The Americas - Two Bryant Park (NY1540) Pay and benefits
information Pay range $88,800.00 - $144,800.00 annualized salary,
offers to be determined based on experience, education and skill
set. Discretionary incentive eligible This 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. Benefits This 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.
Keywords: Bank of America, Bloomfield , Software Engineer II - Digital Assets, IT / Software / Systems , New York City, New Jersey