The vacancy is well-structured with clear responsibilities and compensation, but lacks some details on technology and company presence.
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!
Responsibilities
- Develops the engineering approach for the entire program/portfolio solution and works with Architecture, to develop/analyze/deliver the implementation of technical enablers.
- Leads the planning, definition, and design of the complex features which span multiple teams and explore solution alternatives.
- Leads the technical oversight for teams in solution development including design reviews and code within own domain.
- Defines the technology tool stack for the solution within a range of internally approved and supported technologies.
- Ensures that the Stablecoin design and engineering approach for complex features are consistent with the larger payments ecosystem.
- Defines the technology tool stack for the solution and evaluates and adapts new testing tool/framework/practices for team(s).
- Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline.
- Guides and influences team(s) on design and best practices for high code performance – e.g. pairing, code reviews.
- Lead the design and development of secure, scalable financial blockchain applications, with a focus on stablecoin issuance, lifecycle management, and settlement use cases.
- Define end-to-end blockchain architectures leveraging deep expertise in Web3 protocols, distributed ledger technology (DLT), and decentralized system design.
- Design, develop, and maintain production-grade smart contracts using languages such as Solidity, Rust, or equivalent, aligned with banking-grade controls.
- Implement and extend token standards (e.g., ERC‑20, ERC‑721, ERC‑1155) and integrate with DeFi primitives and protocols where applicable.
Requirements
- Experience of design and development of secure and scalable financial blockchain applications and smart contracts.
- Must have a deep understanding of Web3 Protocols.
- Experience building decentralized applications on platforms like Ethereum, Solana, or Hyperledger.
- Design and development with smart contracts using Solidity, Rust, or other blockchain programming languages.
- Implementation experience with cryptography (e.g., public/private key systems, hashing algorithms), token standards (e.g. ERC20, ERC721 etc.) and DeFi protocols.
- Building and optimizing DLT for performance and security.
- Optimization of smart contracts for gas efficiency and performance.
- Experience of conducting code reviews, audit and security analysis to identify and mitigate vulnerabilities.
- Integrating blockchain solutions with external systems, such as oracles (e.g., Chainlink), existing infrastructure or APIs.
- Track record of collaborating with business product SMEs, architects, developers, and other stakeholders to deliver production-ready solutions.
About Bank of America
Bank of America Corporation is one of the world’s largest financial institutions, providing a full range of banking, investing, asset management, and other financial and risk management products and services to individual consumers, small and middle-market businesses, large corporations, governments, and institutions. It operates through approximately 3,500 retail financial centers, 15,000 ATMs, and digital banking serving nearly 70 million clients across the United States and more than 35 countries. The company is headquartered in Charlotte, North Carolina, and is listed on the NYSE under BAC.